我正在創建一個大多數爲文本框的表單。當iPad是肖像畫時,它將在兩列中垂直顯示文本字段。當我轉動iPad風景時,它仍然以相同的方式顯示文本字段,但屏幕右側有空白區域。我的問題是 - 當文本框變爲橫向時,如何增加標籤和文本字段的大小以填充空地?如何在轉向橫向時更改文本字段的大小Xcode
0
A
回答
1
如果您使用的是XIB,請使用檢查器以確保您將佈局指南設置爲固定,以便文本字段的寬度與XIB邊緣的長度保持不變 - 從而在界面方向拉伸文本字段時變化。
如果你正在鋪設出你的代碼視圖中實現你的UIViewController子類中的以下內容:
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
[super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
if(UIInterfaceOrientationIsPortrait(toInterfaceOrientation)){
// Adjust your text field...
} else if(UIInterfaceOrientationIsLandscape(toInterfaceOrientation)){
// Adjust your text field...
}
}
2
確保您的支柱文本字段的&彈簧的設置是否正確! 這裏是你應該在Interface Builder中設置什麼:
如果你在這裏的代碼做的是這樣的代碼:
myTextField.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin
你有這個設置的每一個文本框無論哪種方式你形成。
+0
謝謝,幫助我。我從來沒有真正注意到這個自動修復功能:-) – Marco
相關問題
- 1. 如何在從縱向旋轉到橫向時更改UIBarButtonItem大小?
- 2. 的XCode:如何更改的橫向和縱向模式
- 3. Android - 文本字段在橫向轉到白色屏幕時
- 4. UITableView在從縱向,橫向,縱向旋轉時更改尺寸
- 5. iPhone在縱向和橫向之間調整大小的文字
- 6. 如何更改橫向uipickerview?
- 7. 如何防止webview在方向更改時更改文本大小?
- 8. Android,更改文字大小和方向
- 9. 在ggplot2中更改軸文本的字體大小和方向
- 10. 片段方向更改 - 比橫向更好的測試
- 11. 安卓複選框在切換到橫向時更改文本
- 12. 如何在XCode 4 Interface Builder中將窗口方向更改爲橫向?
- 13. 如何在方向更改時更新uiview大小?
- 14. 如何使屏幕在方向爲橫向時可滾動xcode
- 15. 如何在縱向和橫向選擇表格視圖中的文本字段時從鍵盤向上移動?
- 16. 如何更改縱向和橫向的模擬器方向?
- 17. UINavigationBar橫向標題字體大小
- 18. 如何在WP7中更改橫向模式下的ApplicationBar默認大小?
- 19. 如何在寫入文本文件時更改字體大小
- 20. 如何在更改iPhone的方向時保持圖片大小
- 21. Android:如何更改EditText字段中的文本大小?
- 22. UITextView調整大小 - 從橫向切割成縱向的大文本
- 23. 保存HTML字體大小時,iPhone方向從縱向變爲橫向
- 24. Android:如何處理縱向反轉縱向和橫向反轉橫向事件
- 25. 人行橫道,如何更改文字大小?
- 26. 如何在文本更改時阻止JLabel更改其大小?
- 27. Grappelli - 如何更改文本字段大小
- 28. 如何在縱向和橫向上更改用戶界面
- 29. 定位:縱向和橫向在Xcode 4.2
- 30. 當從縱向更改爲橫向視圖時,表視圖消失xcode
幫了忙,謝謝! – Nick
此外,您是否知道在轉向橫向時如何讓標籤和文本字段浮動(移動到不同的位置)? – Nick
您可以隨意爲標籤和文本字段手動設置新的原點座標。如果在所有可能的情況下使用的Autosizing面具中所描述的答案http://stackoverflow.com/questions/5169517 –