我已經閱讀了以下iOS標準,例如導航欄高度爲44ppt,標籤欄高度爲49ppt。在我的應用程序中,頂部的導航欄是53ppt,底部的標籤欄也是53 ppt,是好的,還是我需要設置標準高度。我已閱讀以下鏈接http://www.idev101.com/code/User_Interface/sizes.html中的這些標準。我只想知道是否允許增加標準導航欄和標籤欄的大小。謝謝iOS開發UI標準
-1
A
回答
0
首先你應該讀iOS Human Interface Guidelines。 AFAIK Apple不喜歡類似於標準但與它們不同或者工作方式不同的GUI元素。當您嘗試在AppStore中發佈應用時,您的應用可能會被拒絕。
0
使用此代碼更改導航欄的高度
@implementation UINavigationBar (customNav)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(self.frame.size.width,70);
return newSize;
}
@end
和的TabBar大小,你可以使用
#import
@interface UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size;
@end
#import "UITabBar+NewSize.h"
@implementation UITabBar (NewSize)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(size.width,44);
return newSize;
}
@end
+0
我沒有使用標準導航欄。我有我自己的導航視圖。但我想知道是否可以爲該視圖提供53ppt的高度。 – BalaChandra
+0
當你不使用'CGSize'中的'height'時,爲'sizeThatFits:'方法獲取'CGSize'有什麼意義?他們應該像' - (CGSize)sizeThatFitsWithWidth:(CGFloat)width {return CGSizeMake(width,44); }' – Popeye
相關問題
- 1. N層開發標準
- 2. iOS開發框架的基準
- 3. iOS開發者計劃:企業還是標準?
- 4. 開發iphone應用的編碼標準
- 5. QR代碼 - 開發商標準
- 6. Web開發團隊領導和標準
- 7. Openxava UI開發
- 8. 企業開發者帳號或標準開發者帳號?
- 9. Web開發人員是否有標準的開放圖標庫?
- 10. 像UI標準的展望
- 11. 是否有一個標準的iOS UI控件實現了像UI一樣的開放式?
- 12. 如何獲得iOS中UI元素的標準背景圖像?
- 13. Android開發與iOS開發相比,iOS開發體驗如何?
- 14. 基礎SDK和iOS開發目標?
- 15. RxJava和iOS開發與目標C
- 16. 是否有可能使用標準iOS庫發現Gimbal信標
- 17. 開發iOS中
- 18. iOS開發庫
- 19. ios TabBar標準符號
- 20. iOS SDK標準集合
- 21. iOS標準元素語言
- 22. jQuery UI的日期選擇器:下面對準標籤發出
- 23. iOS 6和iOS 7開發
- 24. 用於iOS開發的組件和UI套件?
- 25. IOS應用程序開發的UI部分中的滾動條
- 26. 準備公開頭髮布
- 27. 打開子窗口標準
- 28. 移動網站開發框架與標準網站開發框架
- 29. 開發iOS版PC
- 30. Android vs iOS開發
是的,你可以使用不同尺寸的TabBar和導航欄 – Shoaib
的_iOS接口Guideline_通常定義了每個控件的**最小**尺寸,這仍然可以通過averagre人體手指來使用。因此,您可以毫無畏懼地實施更大的控制(或者更小的控制,但這並不推薦,因爲存在風險,他們可能不會通過審查程序 - 這就是爲什麼_Guideline_定義了最小大小)。 – holex