Yorumlar
Merhaba,
UI tarafındaki değişiklikler için RunOnUiThread kullanmalısınız. Bunu araştırmanızı öneririm.
İyi çalışmalar.
Anıl SÖZERİ
10 yıl 2 ay önce
UI (User Interface) yani programınızın görsel kısmı. Daha önce bu konuda image processing ile ilgili bir işlem yapmaya çalışmıştım o sırada karşıma çıkan sorundan ötürü keşfetmiştim bende runOnUiThread yapısını.
https://gelecegiyazanlar.turkcell.com.tr/soru/android-image-processing
Anıl SÖZERİ
10 yıl 2 ay önce
her bir case için ayrı ayrı mı yapmam gerekiyor?
Anıl SÖZERİ
10 yıl 2 ay önce
Ben burada butona bastığımda her 250ms de bir farklı image bastırıyordum. Her case'in sonunda uyutursanız da aynı işi görür. Normal thread ile UI tarafı kitleniyor o nedenle sonuncusunu görüyorsunuz.
Anıl SÖZERİ
10 yıl 2 ay önce
Teşekkür ederim sorun çözüldü. Kodların son hali aşağıdaki yorumumda.
Anıl SÖZERİ
10 yıl 2 ay önce
teşekkürler
Anıl SÖZERİ
10 yıl 2 ay önce
Animasyon ekleyebilirsin geçişler için
Anıl SÖZERİ
10 yıl 2 ay önce
Cevap içnin teşekkür ederim.
Ancak istediğim sonucu vermedi. Uygualama her yöne dönebiliyor. İstenilen uygulama genelinde portrait olarak çalışacak, sadece youtube videosu landscape olarak çalışmasını gerekiyor.
Anıl SÖZERİ
10 yıl 2 ay önce
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation metodu ile cihazın döndürüldüğünü anlayabilirsiniz, orada belki bir işlem yaparak düzenleme yapabilirsiniz ama yalnızca Portrait çalışacak olan bir uygulama Landscape konumuna geçiş yapmadan UIWebView içerisinde açtığınızı da varsayarsak videoyu Landscape konumunda çalıştırmayacaktır.
Anıl SÖZERİ
10 yıl 2 ay önce
Navigation View Controller kullanmazsam aşağıdaki kod ile işimi çözebiliyorum. NVC ile ilgili kodda düzenleme yapmam gerekiyor.
-(BOOL)shouldAutorotate {
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;
}
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}