iOS8'in piyasaya sürülmesiyle, tablo görünümünü, kendinden boyutlandırma hücrelerinden yararlanan hücrelerle tasarladım. Ancak iOS7'de çalışmak için tablolarıma ihtiyacım var. Bunu nasıl yaparım? Kendi kendine boyutlandırma hücrelerinin çalışma zamanında desteklenip desteklenmediğini kontrol etmenin bir yolu var mı, yoksa iOS7'de çağrılmayacak olan denetleyicimde bazı tablo delege yöntemlerini uygulayabilir miyim?iOS7'de kendi kendine boyutlandırma hücrelerini nasıl destekleyebilirim?
Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
"<NSLayoutConstraint:0x7fc912d1d5a0 V:|-(>=11)-[UILabel:0x7fc912d13900] (Names: '|':UITableViewCellContentView:0x7fc912d13400)>",
"<NSLayoutConstraint:0x7fc912d1d6b0 V:[UILabel:0x7fc912d13900]-(11)-| (Names: '|':UITableViewCellContentView:0x7fc912d13400)>",
"<NSAutoresizingMaskLayoutConstraint:0x7fc912d24d80 h=--& v=--& V:[UITableViewCellContentView:0x7fc912d13400(0.5)]>"
)
Bunu yapamazsınız, iOS 7, iOS 8'deki kendi kendini denetleyen hücreleri desteklemez. Bir 'tableView: heightForRowAtIndexPath:' yazmanız gerekir. Dat, hücre için doğru yüksekliği hesaplar. – rckoenes
iOS7'yi desteklemeniz gerekiyorsa, kendi kendine boyutlandırma özelliğini kullanmayın. – CrimsonChris
Kendinden boyutlandırma hücrelerinin iOS7'de desteklenmediğini anlıyorum. Sorunum, kendiliğinden boyutlandırma hücrelerini kullanarak iOS8 için tasarlanmış tablolarla ne yapılması gerektiğidir. Örneğin. tableView: heightForRowAtIndexPath: yalnızca iOS7'de değil iOS8'de çağrılsın mı? Kısacası, hem iOS7 hem de iOS8 için çalışan kodları nasıl yazarım? –