當table.width遠大於iOS 10上的view.width時,UITableViewCell分隔符不起作用,我還沒試過該裝置的iOS版本是小於iOS的10當table.width遠大於view時,UITableViewCell分隔符不工作.width
1
A
回答
0
有些情況下,就可以解決這個問題的方法有兩種。
第一個可以在單元格內容視圖中添加分隔線視圖。我們可以通過下面的代碼來創建一個UIView對象:UIView * line = [[UIView alloc] initWithFrame:CGRectMake(0,0,tableview.frame.size.width,3)];
line.backgroundColor = [UIColor whiteColor];
[cell.contentView addSubview:line];
第二個是提供一個非常簡單的蘋果也只需添加這行代碼,其中u聲明你的tableview
yourTableView.cellLayoutMarginsFollowReadableWidth = NO;
2
您可以使用下面的代碼在你UITableView
添加分隔
UIView* separatorLineView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 3)];/// change size as you need.
separatorLineView.backgroundColor = [UIColor whiteColor];// you can also put image here
[cell.contentView addSubview:separatorLineView];
並刪除UITableView
的默認分隔符。希望能幫助到你。
+0
是的,thx。我知道自定義分隔線很好。但我想知道爲什麼系統分隔線有插入。 –
0
_tableView.cellLayoutMarginsFollowReadableWidth = NO;
它在上面工作。
指
iOS 9 UITableView separators insets (significant left margin)
相關問題
- 1. 拆分多個分隔符不工作
- 2. 添加分隔符的UITableViewCell
- 3. UITableViewCell分隔符風格不變
- 4. AppleScript:分隔符不工作,並且製表符分隔URLS
- 5. 分隔符插入不工作
- 6. Tablesorting用逗號分隔符不工作
- 7. UITableViewCell分隔線不出現
- 8. 是UITableViewCell的分隔符部分嗎?
- 9. 如何將UITableViewCell分隔符更改爲自定義分隔符?
- 10. 將自定義分隔符高度添加到UITableViewCell滾動時不起作用
- 11. 當遇到提及的分隔符時,字符串不能分隔
- 12. 當min-width大於屏幕寬度(即手機設備)時,粘性頁腳不工作
- 13. 在UITableViewCell上繪製垂直分隔符
- 14. 增加UITableViewCell分隔符的高度
- 15. UITableViewCell分隔符使用日期
- 16. 自定義UITableViewCell缺少行分隔符
- 17. 在UITableViewCell中添加分隔符
- 18. UITableViewCell和消失的分隔符
- 19. 隱藏單獨的UITableViewCell分隔符
- 20. 使用CGFLOAT_MAX來隱藏UITableViewCell分隔符
- 21. 如何使UITableViewCell分隔符顯示?
- 22. 隱藏單個UITableViewCell分隔符
- 23. 如何用大於一個單個字符的分隔符分隔字符串?
- 24. UITableviewCell基於標籤不工作的自動調整大小
- 25. 基於分隔符
- 26. UITableViewCell cell.editingAccessoryType不工作
- 27. 當變量爲空時組合字符串不帶分隔符
- 28. 作爲UITableViewCell中的分隔符和行選擇的顏色UIView
- 29. 拆分()與多個分隔符(不工作)
- 30. 按分隔符分割大字符串
如果分隔符行已滿,當tableview.width = 600時,但如果寬度大於700,則分隔符會在左側和右側顯示插入符號。我試過iPhone5S –