1

私の質問は、(UITableViewCell多くの 3 つのラベルを含む) の各ラベルにグレーのエッジを追加する方法ですか?

各セルのラベルが端で区切られるようにします。

4

2 に答える 2

0

UITableViewCell の contentView プロパティにサブビューを追加することで、UITableViewCell のコンテンツとして UIView を持つことができます。ラベルをサブビューとしてセルに追加し、ラベル間にセパレーターを配置するには、この種のコードを使用できます

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

参考:UITableViewCellに縦区切りを描画する

これで問題が解決することを願っています。

于 2013-04-13T18:33:02.800 に答える
0

ラベルを互いに分離したいだけの場合は、それらの間に小さな幅 (1 または 2 ポイントなど) の UIImageView を暗い画像で追加できます。それらに境界線が必要な場合は、次を設定します。

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

を含めることを忘れないでくださいQuarzCore

于 2013-04-13T18:35:41.697 に答える