Tôi muốn làm cho một chiều rộng hơn UITableViewCell
. Làm thế nào tôi có thể làm điều này, tôi đã cố gắng điều chỉnh khung của nó nhưng không có gì xảy ra. Tôi có thể làm gì?Thay đổi Chiều cao của một UITableViewCell
Trả lời
Bạn cần phải thực hiện các phương pháp
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
trong UITableViewDelegate của bạn.
Bạn có thể làm như thế này ..
//Change the Height of the Cell [Default is 44]:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
{
if (indexPath.section == 0) {
if (indexPath.row == 1) {
return 90;
}
}
return 44;
}
Tôi hy vọng điều này sẽ giúp bạn ..
thực sự tôi đang làm một cái gì đó tương tự tôi làm cho nó lớn hơn so với các văn bản nhãn dài – user973985
Mặc định thực sự là 44 điểm – Daniel
Tôi đã kiểm tra nó. Cảm ơn .. –
Bạn có thể sử dụng mã này để thay đổi chiều cao của tableview khác nhau
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView == tableView1)
{
return 55;
}
else if(tableView == tableView2)
{
return 75;
}
}
này tôi có thể giúp gì cho bạn.
Có 2 bước để thay đổi chiều cao của một ô trong bảng mà không bất kỳ mã bổ sung:
- Chọn
Table View
của bạn khỏi Cốt truyện của bạn. Trong sốSize Inspector
, thay đổiRow Height
. - Chọn
Table View Cell
của bạn và trong khi được chọn trong sốSize Inspector
thay đổiRow Height
.
Lưu ý rằng bạn PHẢI thiết CẢ của Row Height
thuộc tính Xem Bảng và Row Height
thuộc tính Xem Bảng di động.
Nếu bạn chỉ đặt một trong số chúng, nó sẽ không hoạt động.
Tôi tìm thấy this answer là thông tin cập nhật nhất và cập nhật nhất để thay đổi chiều cao của ô xem bảng.
TL; DR
- Đặc biệt cẩn thận khi đưa ra những hạn chế Auto Layout của bạn hàng
Enable chiều cao ước tính trên xem bảng của bạn trong phương pháp
viewDidLayoutSubviews
.self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 44.0; // thiết lập để bất cứ điều gì chiều cao tế bào "trung bình" của bạn là
Đây là câu trả lời muộn cho câu hỏi cũ. Nếu bạn cảm thấy rằng câu hỏi này là một bản sao, nó phải được gắn cờ như vậy. – JAL
- 1. Thay đổi Chiều cao UITableViewCell về Thay đổi Định hướng
- 2. Thay đổi chiều cao UITableviewCell tự động trong iPhone?
- 3. Chiều cao thay đổi iOS của uitableview
- 4. UILabel trong một UITableViewCell Với chiều cao động
- 5. Tùy chỉnh nib Chiều cao UITableViewCell
- 6. Animate UITableViewCell chiều cao trên lựa chọn
- 7. Thay đổi vị trí loại phụ kiện UITableViewCell với chiều cao ô
- 8. Thay đổi chiều cao hàng uitableviewcell cụ thể trong khi cuộn uitableview
- 9. Đặt chiều cao lập trình cho một UITableViewCell đơn lẻ?
- 10. IOS: chiều cao động với một uitableviewcell tùy chỉnh
- 11. UISegmentedControl - thay đổi chiều cao trong Bộ dựng giao diện
- 12. Android - chiều cao nút không thay đổi
- 13. Thay đổi chiều cao của bảngHeaderView ẩn các ô
- 14. Reset tùy chỉnh UITableViewCell chiều cao khi quay iPhone
- 15. C# Thay đổi ListView Chiều cao của Item/Row
- 16. Datatables: Thay đổi chiều cao của bảng không hoạt động
- 17. Cách thay đổi chiều cao của Lưới Kendo ui
- 18. Animate thay đổi chiều cao của div khi nội dung của nó thay đổi
- 19. Chiều cao khung UITableViewCell không phù hợp với bảngView: heightForRowAtIndexPath:
- 20. Kích thước, Chỉ thay đổi chiều rộng/chiều cao
- 21. Cách lấy chiều rộng contentView của UITableViewCell?
- 22. jQuery - Phát hiện thay đổi chiều rộng cửa sổ nhưng không thay đổi chiều cao
- 23. Thay đổi kích thước chiều cao ô bảng theo chiều cao hình ảnh đã tải xuống
- 24. thay đổi chiều cao và chiều rộng của imageview trong android
- 25. cách thay đổi chiều cao và chiều rộng của bố cục khung theo chương trình?
- 26. Thay đổi chiều rộng và chiều cao của chế độ xem tùy chỉnh trong Android
- 27. Tự động thay đổi chiều rộng hoặc chiều cao của linearlayout trên Android
- 28. Thay đổi chiều rộng và chiều cao của thanh trượt jQuery
- 29. Cách thay đổi chiều rộng và chiều cao của Nút trong Android
- 30. Tại sao thả nổi một yếu tố đầu vào thay đổi chiều cao của nó?
oh wow cảm ơn bạn – user973985