İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
6UIScrollview içine UITextview
Merhabalar,
Storyboard'ımı kaplayan UIScrollView var ve bunun en üstünde 320x170 boyutunda haber fotoğrafı olduğunu düşünün. Resmin hemen altına da haber detay yazısını UITextView ile aldım ancak scrollview ile beraber hareket ettiremiyorum, uitextview kendi bağımsız olarak slide şeklinde kayıyor. scroll özelliğini no yaptığımda da ekrana sabitliyor. Scrollview ile beraber aynı anda nasıl hareket ettirebilirim yardımcı olan olursa sevinirim.
View sabitleme (fixed)
CSS'de kolaylıkla yaptığımız nesneyi sabitleme (fixed) olayını Objective C' de ki bir view alanında nasıl yapabilirim? Örneğin 320x50 boyutunda bir reklam alanım var bunu storyboard'da bir alana sabitlemek istiyorum ne yapabilirim?
[code][self.view addSubview:_topBanner];[/code]
Status Bar'ı interstitial reklamda devre dışı bırakmak
Merhabalar,
Storyboard'umda status bar kullanıyorum ancak açılışta interstitial splash admob reklam geldiğinde devre dışı bırakamıyorum.
http://www.fousa.be/blog/status-bar-hidden-in-ios-7
Burada ki yönlendirmeleri de yaptım ancak nafile. Reklam devreye girince metoda status barı kapatabileceğim gerekli kodu bilen arkadaş var mı acaba. plist'ten "Status bar is initially hidden" düzenleme yapınca storyboard'dan komple gidiyor ben kodsal olarak müdahale edebilmek istiyorum.
[code]- (void)interstitialDidReceiveAd:(GADInterstitial *)ad
{
// buraya status bar kapatma kodları gelmesi gerekiyor
[_interstitial presentFromRootViewController:self];
}[/code]
UIScrollview içine UITextview
Teşekkürler ancak başarılı olamadım scroll kaydırdığımda bu kez de textview'ı yarıda kesiyor, kodlarımı paylaşıyorum umarım el birliği ile halledebiliriz :(
Not: TextView verisini json ile http'den alıyorum...
[code]- (void)viewDidLoad
{
CGRect bounds = self.view.bounds;
_scrollView = [[UIScrollView alloc] initWithFrame:bounds];
_scrollView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
_detay = [[UITextView alloc] initWithFrame:CGRectMake(0, 300, _scrollView.frame.size.width, _scrollView.frame.size.height)];
_detay.text = _haber[@"detail"];
[_scrollView addSubview:_detay];
[_scrollView addSubview:_detayResim];
[self.view addSubview:_scrollView];
}
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
_scrollView.contentSize = CGSizeMake(CGRectGetWidth(self.scrollView.bounds), CGRectGetMaxY(_detay.frame)+60.0f);
}[/code]
Ekran resminde paylaştığım gibi aslında haber detayının daha devamı var ancak o cümleden itibaren kesiyor.
[code]_detay = [[UITextView alloc] initWithFrame:CGRectMake(0, 300, _scrollView.frame.size.width, _scrollView.frame.size.height)];[/code]
Buradaki yükseklik değerini nasıl textview'ın gerçek yüksekliği kadar set edebilirim acaba?
Tableview reload yapınca eski datayı silmiyor
[code] for (UIView *view in self.view.subviews)
[view removeFromSuperview];[/code]
Metodun en üstüne bunu eklemeyi deneyebilirsin, view'ı yenileyecektir.
Status Bar'ı interstitial reklamda devre dışı bırakmak
Çözümü status bar style constant'ı ile buldum.
[code]- (void)interstitialDidReceiveAd:(GADInterstitial *)ad
{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[_interstitial presentFromRootViewController:self];
}
- (void)interstitialWillDismissScreen:(GADInterstitial *)ad
{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}[/code]
Aynı sorunu yaşayanlar faydalanabilirler...
Not: .plist dosyasındaki "View controller-based status bar appearance" ayarı girilip BOOL olarak NO seçilmesi gerekiyor.