如果我稍微修改一個UIButton的標題文本,我在界面生成器中添加到了我的視圖中,它會自動調整按鈕的大小。如果我只做一個小小的改變,但不得不不斷調整我的按鈕大小,這真的很煩人。有人知道阻止這種情況發生的原因嗎?在界面生成器中改變文本後,防止UIButton自動調整大小
0
A
回答
1
我會回答我自己的問題。不要直接編輯標籤內的文本,而是通過更改屬性檢查器中標題字段中的文本(選擇UIBUtton標籤,然後打開檢查器選項卡,該標籤是右側面板右側的第3個圖標IB)。
1
您可以通過以編程方式向您的按鈕分配恆定大小的框架來避免這種情況。確保您的按鈕已經從XIB/NIB文件創建(即它不是零,並且不會被NIB/XIB觸摸),然後添加以下行:
myButton.frame = CGRectMake(x, y, width, height);
其中x,y,寬度和高度分別是按鈕的期望/預期位置和大小。
相關問題
- 1. 防止xcode和界面生成器調整預覽圖像大小
- 2. 爲UIButton防止UIImage調整大小
- 3. 在界面生成器中調整UITableView的大小
- 4. Box不斷調整大小界面生成器
- 5. 防止內容更改時窗口的自動調整大小
- 6. 防止表調整大小
- 7. 防止wx.StaticBitmap調整大小
- 8. 如何在界面生成器中更改UIView大小
- 9. 強制界面生成器改變對象的類(UIButton-> UIControl)
- 10. UIView無法在代碼或界面生成器中調整大小
- 11. 停止在軸自動調整大小
- 12. 調整UIButton的大小改變UIButton的類型
- 13. 在界面生成器中使用大小類更改字體大小
- 14. 長文本自動調整列大小
- 15. 自動調整文本框的大小
- 16. 是否可以在界面生成器中爲可旋轉的bg圖像設置自動調整大小?
- 17. 防止背景圖像在添加元素後自動調整大小
- 18. 圖像在運行時自動調整大小,但不是在界面生成器
- 19. 在瀏覽器調整大小時,文本大小可能會自動減小?
- 20. 在用戶調整大小後停止調整jpanel的大小
- 21. 如何防止在調整大小時將錨標記文本分成兩行?
- 22. 使用界面生成器將UIToolBar按鈕的大小調整爲自定義圖像的大小
- 23. 防止ID自動生成
- 24. jQuery用戶界面:改變可調整大小的手柄初始化後,
- 25. 如何防止fckeditor在Chrome瀏覽器中調整大小?
- 26. 在界面生成器中使用自動佈局來改變方向
- 27. Autolayout使用文本和容器視圖調整UIButton的大小
- 28. UITextField通過界面生成器更改字體大小
- 29. 要調整大小的UIButton
- 30. 容器在調用驗證後不會自動調整大小