Abdullah Tekin
Abdullah Tekin
Zonguldak
17/08/2014 tarihinden beri üye
195 GY Puanı
42K GY Sırası
2 Rozet
0 Sertifika
3 Soru Sordu
3 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Anadolu Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

6
Tümünü Gör

UIScrollview 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.

picture-26538-1408231977.jpg
10 yıl 3 ay önce yanıtladın

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]

 

picture-26538-1408231977.jpg
10 yıl 4 ay önce yanıtladın

UIScrollview içine UITextview

picture-26538-1408231977.jpg
27 Ağustos 2014 tarihinde cevaplandı

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

picture-26538-1408231977.jpg
17 Ağustos 2014 tarihinde cevaplandı

[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

picture-26538-1408231977.jpg
17 Ağustos 2014 tarihinde cevaplandı

Çö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.