我正在构建一个小应用程序并且不想在 UITableView 中显示引号。我正在使用带有一堆 UILabel 的自定义 UITableViewCells,一个用于标题,一个用于引用,更多标签用于获取更多信息。
我想在文本前面的左侧用一条垂直线显示引号。像一些块引用。这是 Reeder-App 的一个示例,它完全按照我想要的方式进行。
有没有一种简单的方法可以做到这一点,也许使用属性字符串?提示会很棒,因为我没有解决它的想法。
我正在构建一个小应用程序并且不想在 UITableView 中显示引号。我正在使用带有一堆 UILabel 的自定义 UITableViewCells,一个用于标题,一个用于引用,更多标签用于获取更多信息。
我想在文本前面的左侧用一条垂直线显示引号。像一些块引用。这是 Reeder-App 的一个示例,它完全按照我想要的方式进行。
有没有一种简单的方法可以做到这一点,也许使用属性字符串?提示会很棒,因为我没有解决它的想法。
获取 textheight 如下:
CGSize textHeight = [textLabel.text sizeWithFont:textLabel.font constrainedToSize:CGSizeMake(textLabel.frame.size.width, 99999999)];
然后像这样画线:
UIView *lineView = [[UIView alloc]initWithFrame:CGRectMake(10, 10, 5, textHeight.height)];
lineView.backgroundColor = [UIColor grayColor];
[self.view addSubview:lineView];