我有一個字段,有5個不同的格式選項。在應用程序的設置中,我最初在分組樣式UITableViewCell
內使用UISegmentedControl
。當它只有3個選項時返回。但是現在即使有5個縮寫文本,文字也不會適合iPhone尺寸的肖像畫面。它們適用於景觀,但由於應用程序的其餘部分在肖像中效果最佳,因此強制僅將景物設置爲非常不好的做法。另外,我看到只強制設置表格視圖的唯一方法是使用[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeLeft];
這似乎是一個無證/私有API,所以我不應該使用它。我有其他各種設置單元格,其中有UISegmentedControls
,並且它們工作正常。如果我將UISegmentedControl's
樣式更改爲UISegmentedControlStyleBar
,則它適合。我只是不確定這是否合適。你認爲我應該怎麼辦?我不是100%肯定在%或超過12文本,但我需要類似的東西。有沒有辦法用標準的UISegmentedControl
來調整字體大小?最好的方式來呈現5個選擇,仍然適合在屏幕上
0
A
回答
2
我通常處理這個問題的方式是在選擇表格單元格時導航到另一個視圖。蘋果的iOS「設置」應用程序就是一個很好的例子。
1
我會用一個選擇器視圖或一個單獨的表視圖,而不是分段控制。
相關問題
- 1. OpenGL ES - 在屏幕上呈現150,000紋理的最佳方式
- 2. 如何在適合屏幕的extjs中適合多選擇器
- 3. 意圖在整個屏幕上呈現
- 4. 爲什麼用戶選擇在屏幕上呈現?
- 5. 什麼是最好的方式來呈現不緩存?
- 6. 最好的方式來呈現組名稱html vs css
- 7. 適合屏幕
- 8. Ajax調用,但屏幕仍然上升
- 9. 最好的方式來選擇三個中的多數
- 10. React JS:HTML在屏幕上呈現
- 11. iPhone 5的屏幕適應
- 12. 最簡單的方法來選擇屏幕區域
- 13. UIGestureRecognizer呈現在屏幕外
- 14. 最好的方式5
- 15. UIImageView適合整個屏幕
- 16. 實現來回切換屏幕的最佳方式
- 17. javascript在同一個呈現的屏幕上的多個窗體
- 18. glStencilFunc(GL_NEVER,0,0)仍然呈現?
- 19. 什麼是最好的方法來處理iphone 5&4/4S/3G屏幕Resulotion
- 20. 春:最好的方式來選擇在運行時
- 21. UIlabel動畫不適合在屏幕上
- 22. iPhone - 使圖片適合在屏幕上
- 23. 表格不適合在屏幕上
- 24. LinearLayout imageview不適合在屏幕上?
- 25. 紋理不適合在屏幕上
- 26. UIViewController在屏幕上完全不合適
- 27. 最好的方式來實現自動登錄選項在PHP
- 28. 一個更好的方式來呈現複雜的Flash消息
- 29. 最好的庫來呈現表?
- 30. 最好的方法來呈現在Vue公司
我完全忘記了選取器視圖。如果我這樣做了,它應該在嵌套視圖中嗎? – jamone
我設法實現了一個拾取器視圖,它像敲擊單元格時一樣滑動(同時保持在同一個VC中),但是如果您想要更簡單的路由,則可以改用另一個VC。 – BoltClock
選取器視圖是可以的,但有時它們只是與您的應用程序主題衝突。 – FreeAsInBeer