簡體   English   中英

UITableView中的UILabel

[英]UILabel in UITableView

我的問題是如何為( UITableViewCell包含許多3個標簽)上的每個標簽添加灰色邊緣?

這樣我的每個單元格的標簽就會被邊緣分開。

通過將子視圖添加到UITableViewCell的contentView屬性,可以將UIView作為UITableViewCell的內容。 將標簽作為子視圖添加到單元格,並在標簽之間使用分隔符,您可以使用這種代碼

UIView* vertLineView = [[UIView alloc] initWithFrame:CGRectMake(80, 0, 1, 44)];
vertLineView.backgroundColor = [UIColor redColor];
[self.contentView addSubview:vertLineView];

參考: 在UITableViewCell上繪制垂直分隔符

希望這能解決您的問題。

如果只想將標簽彼此分開,則可以在它們之間添加一個UIImageView,該UIImageView的寬度很小(例如1或2個點),且帶有深色圖片。 如果希望它們具有邊框,請設置:

myLabel.layer.borderColor = [UIColor blackColor];
myLabel.layer.borderWidth = 1.0; 

不要忘記包括QuarzCore

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM