回答
它是44個像素。當然。我永遠不會忘記那個號碼。
44px也是UIToolbar和UINavigationBar的默認高度。 (這兩個切換時autorotated爲橫向於32PX)
這聽起來是正確的。但爲了確保您可以加載Interface Builder,請將UITableViewCell放入項目中,然後在Inspector窗口中檢查大小屬性。我現在沒有我的MacBook,所以我無法檢查。但是如果你沒有從別人那裏得到更好的答案,那麼你可以自己檢查一下。
啊,好吧,那是我最初從那裏得到44的地方。 – 2009-02-27 14:40:27
當style = UITableViewStyleGrouped
,頂部&底部單元的默認高度實際上是45.0f
(未44.0f
)。而且,如果分組表只有一行,則單元格高度將爲46.0f
。
如果你要計算這個上的蒼蠅,只是分配一個虛擬的表格單元格,並讀出其高度
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
int height = cell.frame.size.height ;
這樣你抵禦iOS中的未來版本的變化,但我想這是不可能的。
「當style = UITableViewStyleGrouped時,top頂部&底部單元格的默認高度實際上是45.0f(不是44.0f),而如果分組表格只有一行,單元格高度將爲46.0f。 這是錯的!事實上是44.0f!我只是測試它!
如果你想在任何設備上的默認尺寸可以使用:UITableViewAutomaticDimension
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
雖然44像素是目前默認的,這是一個有用的方法,如果您的應用程序依賴於具有默認值設定。
- 1. TextBlock的默認高度是多少?
- 2. UITableViewCell的最大高度是多少?
- 3. 如何設置默認的UITableViewCell高度?
- 4. UITableViewCell中UIImage的默認大小是多少?
- 5. React Native for iOS中默認的寬度,高度,填充等單位是多少?
- 6. iPhone上的默認經度和緯度是多少?
- 7. Iframe默認高度
- 8. 默認UIPickerView高度
- 9. solr comiit params的默認值是多少?
- 10. $ security的默認值是多少?
- 11. Guid的默認值是多少?
- 12. wizardfomr的默認大小是多少?
- 13. 默認div的高度
- 14. 默認表格邊框的實際寬度是多少?
- 15. SQL Server中的默認鎖粒度是多少?
- 16. Android位置服務的默認準確度是多少?
- 17. UIPickerView組件的默認寬度是多少?
- 18. iPhone,iPhone-retina和iPad上的UITableViewCell默認圖標大小是多少?
- 19. 默認TreeView項目高度
- 20. Bootstrap中行的高度是多少?
- 21. Android工具欄的高度是多少?
- 22. html - 一行textarea的高度是多少?
- 23. iPad狀態欄的高度是多少?
- 24. IFrame的默認寬度/高度
- 25. 如何減少組合框的默認高度?
- 26. Bootstrap 3中的默認行高是多少?它看起來像不是1.428
- 27. 最高xeon fpu精度是多少?
- 28. Cordova mac默認窗口高度寬度
- 29. ImageFlow顯示默認寬度高度
- 30. Win32編輯控件的默認高度
哈哈,「我永遠不會忘記那個號碼」聽起來不祥;-) – 2009-02-27 20:25:25
UIToolbar會自動切換嗎? UINavigationBar切換,但我不得不爲UIToolbar手動執行。 – zekel 2010-10-14 20:01:43
有誰知道是否有一種方法來以編程方式檢索此值? – 2010-10-27 11:28:32