修改 Cell.TextLabel 宽度 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

修改 Cell.TextLabel 宽度

爵霸 2016-03-17 11:24:42 1800

我要修改textlabel的cell宽度。因为它和我的按钮重叠了/

代码如下,但是这样删除了cell分割线:

@interface CustomTableViewCell : UITableViewCell
@end

@implementation CustomTableViewCell

- (void)layoutSubviews
{
    CGRect textLabelFrame = self.textLabel.frame;

    textLabelFrame.size.width=250.0f;
    self.textLabel.frame = textLabelFrame;
}
分享到
取消 提交回答
全部回答(1)
  • 被纵养的懒猫
    2019-09-30 14:31:40

    如果你用系统cell的 detailtext 貌似是不能设置位置的,他就是固定的位置。 你得自己用一个 继承于 UITableViewCell 的类,来写自己的cell 然后在 那个 -(UITableViewCell *)table……………… (UITableView 的delegate这个方法中) { static NSString *…………; UITableViewCell *cell = ………………; //这里的 UITableViewCell 换成你自己写的cell if (nil == cell) cell = [UITableViewCell alloc]init ………………; //这里的 UITableViewCell 也换成你自己写的cell //后面不变 } 你自定制之后,自己设置detailtext

    答案来源于网络

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章