我正在處理幾個不同的視圖,一個是圖像視圖,另一個是標籤。我必須在代碼中使用框架大小值(寬度和高度),但它們返回的值爲零。當我看故事板中的設置時,情況顯然不是這樣,但是當我將這些值記錄到控制檯時,它們爲零。有誰知道可能是什麼原因造成的?框架大小屬性正在歸零
回答
您的網點未連接,或者您的視圖尚未實例化,因爲您在視圖生命週期中處於太早狀態。試試你的日誌語句viewDidLoad
和viewDidAppear
並進行比較。
幀和邊界之間的區別在於幀是在超視圖的座標中表示的。因爲你只需要大小,如果視圖已經不是上海華盈,你不應該考慮它的框架,而邊界:
@property(nonatomic) CGRect bounds;
參考:
每一個可見的視圖(這不是一個窗口)都有一個超級視圖。 – 2013-02-11 23:05:45
我認爲它不可見,暗示它沒有超級視圖。 – 2013-02-11 23:17:50
視圖位於xib中。他們有超級視圖。 – 2013-02-12 00:04:41
- 1. 大小屬性
- 2. grunt-contrib-cssmin刪除框大小屬性
- 3. Html.DropDownList大小屬性
- 4. 實體框架導航屬性零結果
- 5. Websocket框架大小限制
- 6. 設置框架(大小)UITableViewController
- 7. 實體框架ID屬性
- 8. 蟒蛇屬性框架
- 9. 小數類型屬性增加了一個零到文本框
- 10. 調整大小的ImageView在其框架
- 11. 邊界和框架大小在viewDidLoad
- 12. 子文檔屬性的迴歸最小和最大
- 13. 可用的框架大小和Windows管理器的框架大小
- 14. 刪除「大小」屬性 - wordpress
- 15. LDAP查詢屬性大小
- 16. CSS屬性/圖像大小
- 17. Java數組:屬性大小?
- 18. 在實體implemening導航屬性框架
- 19. GLKView嵌套子視圖框架大小和邊界大小不正確
- 20. 彈性屬性注入與Play2框架
- 21. 創建動態屬性,在模型類屬性 - Yii框架
- 22. 標籤中的屬性文本的內在大小不正確
- 23. 修復圖像大小oncustom tabelview我正在使用cell.imageview屬性
- 24. 訪問大教堂屬性在Dojo小
- 25. 在UIScrollview設置大小屬性
- 26. 零大小的malloc
- 27. Windows窗體大小不匹配在屬性窗口大小
- 28. 實體框架nvarchar對外鍵的大小寫敏感性
- 29. QVector大小()返回大小爲零
- 30. 爲什麼我的UIWebView框架沒有正確調整大小?
最可能的解釋是你的網點沒有連接。但是,請包括相關的代碼。 – 2013-02-11 22:39:30
你在使用Autolayout嗎?如果是這樣,在佈局完成之前,您可能會過早檢查幀。 – 2013-02-11 22:40:33