我有iPhone和iPad項目。我爲iPhone使用了一些UINavigationBar類別。在iPad上不起作用。我想禁用它。我如何在iPhone上啓用它?只爲iPhone啓用類別
- (CGSize)sizeThatFits:(CGSize)size{
size.width = self.frame.size.width;
size.height = 90;
return size;
}
我有iPhone和iPad項目。我爲iPhone使用了一些UINavigationBar類別。在iPad上不起作用。我想禁用它。我如何在iPhone上啓用它?只爲iPhone啓用類別
- (CGSize)sizeThatFits:(CGSize)size{
size.width = self.frame.size.width;
size.height = 90;
return size;
}
我不知道你爲什麼會想這樣做,但是,通常當你有涉及iPhone和iPad的一個項目,如果在不同的代碼,那麼你將有3班。
,你會簡單地導入類到您的ClassIPhone類,而不是你的ClassIPad類
所以,你說的僅僅是sizeThatFits:方法的存在在iPad上導致問題?請記住,覆蓋某個類別中的現有方法是一個非常糟糕的想法。你真的不應該這樣做。 – rmaddy
那我怎麼可以增加導航欄的高度?你能幫我嗎? – user3618597
嘗試設置其框架。您在提問時沒有提供有用的信息。導航欄如何創建/添加? – rmaddy