我正在增加方法heightForRowAtIndexPath
中的單元格高度,因此,label
即將居中。 如何確保label
仍然位於文本的頂部,與文本的高度無關?如何在單元格高度增加時將單元格標籤的文本保留在頂部?
-1
A
回答
1
你可以做到這兩種方式。
創建自定義標籤並設置其框架。
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, WIDTH, HEIGHT)]; [cell.contentView addSubView:lbl];
使用
UITableViewCell
子類並覆蓋-layoutSubviews
。在這種方法中,您需要致電[super layoutSubviews]
。- (void)layoutSubviews { [super layoutSubviews]; CGSize size = self.bounds.size; CGRect frame = CGRectMake(0.0f, 0.0f, size.width, size.height); self.textLabel.frame = frame; self.textLabel.contentMode = UIViewContentModeScaleAspectFit; }
+0
偉大的你已經說過在我之前完全相同的答案:) – NightFury
0
設置autolayout
頂部屬性UILabel
。
1
寫下面的代碼:
UILabel *myLable = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, width, height)];
[cell.contentView addSubView: myLable];
如果你也想myLable
FRAM是similare到myLable.text
然後寫..
[myLable sizeToFit];
1
,因爲它是自動調整,你不能改變的textlabel
位置。
第一個選項是您需要繼承UITableViewCell並自定義textLabel框架。
另一個是你創建自己的自定義標籤並使文本標籤爲零。所以每當細胞高度發生變化時,您的標籤位置不會改變。
0
試試這個:
設置假以 「自動調整子視圖」 自定義單元格的屬性...
2
雖然分配的UITableViewCell,你需要做這樣的..
UITableViewCell * cell;
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:string];
在用樣式:UITableViewCellStyleSubtitle
進行初始化的時間即將到來。
希望這會起作用..
相關問題
- 1. 將文本保留在表格單元格的中心底部
- 2. 如何在點擊時增加/減少TableView單元格高度
- 3. 根據單元格中的標籤文本(動態)增加單元格高度OBjective-C
- 4. UITableView當單元格滾動到頂部時,單元格將固定在頂部
- 5. 在單元格中重疊的單元格標籤文本
- 6. 根據單元格增加TableView高度
- 7. Excel單元格高度不會增加
- 8. 如何在swift中增加uitableview的選定單元格高度?
- 9. 如何在iphone中增加tableview中單元格的高度?
- 10. 根據文本高度設置UITableViewCell高度和單元格的文本標籤
- 11. Android Widget保留3個單元格而不是2個單元格的高度
- 12. 將單元格添加到UITableView頂部
- 13. 如何在通過該單元格頂部的突出顯示後保留單元格的背景顏色?
- 14. 在Excel單元格上保留格式
- 15. 如何增加iPhone中的特定單元格的行高,並將按鈕添加到增加的單元格
- 16. 如何在選擇單元格時更改單元格的高度?
- 17. 如果我使用UITableViewAutomaticDimension,如何增加單元格的高度?
- 18. 想要在單元格頂部對齊的文本元素
- 19. 表格單元格高度
- 20. 如何在表格視圖頂部添加新單元格?
- 21. 如何增加表格視圖單元格中文本標籤和詳細文本標籤之間的空間?
- 22. 如何增加單元格的高度爲UIImagePickerViewController
- 23. 如何在單擊該單元格中的按鈕時更改自定義單元格中的標籤文本
- 24. 增加搜索欄表格視圖單元格的高度
- 25. 如何將文本刷新到表格單元格的頂部/底部
- 26. 如果在單元格Swift 3的內容視圖中有一個視圖,如何根據標籤高度增加tableview單元格高度?
- 27. iText - 將單元格的高度修剪爲單元格的高度
- 28. UITableView滾動到頂部重新加載單元格時更改單元格高度
- 29. 如何返回單元格標籤中的單元格號碼
- 30. iOS - 自動調整單元格高度和標籤高度
在單元格上添加標籤並根據您的要求設置其框架。 – Girish
我做到了,但它仍然以中心爲中心。 我做到了默認textLabel。 –