有没有内置的方式来创build圆angularUILabels? 如果答案是否定的,那么如何创build这样一个对象呢?
如何为UIButton和UILabel旋转文本? 90度,180度 谢谢
我正在尝试使用Adobe Font Collection Pro软件包中的Helvetica Neue Condensed字体。 不幸的是,当我在UILabel使用它时,它似乎画错了。 线的高度似乎是正确计算(我认为),但是当字体显示时,它是alignment到边界框的最顶部。 我调用了[myLabel sizeToFit] ,只调整宽度以产生这个屏幕截图: 我对粗体和普通版本的字体都有同样的问题。 我能够从OSX中拉出一个Helvetica Neue Bold版本,并把它放在我的设备上,并且显示正常(上图中的绿色背景)。 字体文件或我的代码可能会导致它以这种方式画什么可能是错的?
我有一些标签,我想调整他们的高度的文字,这是我现在写的代码 func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } 编辑: 这个问题不在一段代码中,所以我的问题本身就是一个问题。 它可能对别人有用!
我有一个从服务器获取文本的UILabel 。 有些文本被认定为链接,在触摸这些链接时,应该执行一些操作。 例如 NSString * str = @“我的电话号码是645-345-2345 ,我的地址是xyz ”; 这是UILabel的完整文本。 我只有一个UILabel来显示这个文本(文本是dynamic的,我只是举了一个例子)。 在点击这些链接时,我需要执行一些操作,例如导航到某个不同的屏幕或拨打电话。 我知道我可以在OHAttributedLabel的帮助下显示这样的文本。 链接可以显示如下: [label1 addCustomLink:[NSURL URLWithString:@"http://www.foodreporter.net"] inRange:[txt rangeOfString:someString]]; 但我不知道如何使这些文本链接执行一些行为,如导航到不同的屏幕或拨打电话。 让我知道是否需要更多的解释。
我想根据给定的文本dynamic地计算UILabel的行数和高度。
我正在寻找一种方式来使用UILabel(或类似的东西)来显示这样的东西: 汤姆:一些消息。 这就像是如何在Facebook应用程序中完成显示“你在想什么? 消息。 有没有人有任何build议如何处理这个?
我如何强调可能是多行string的文本? 我发现一些人提出了UIWebView,但是显然只是文本渲染而已。 我的想法是找出每一行中每个string的起点和长度。 并在其下面画一条线。 我遇到了如何计算string长度和起点的问题。 有人可以帮我吗? 我试图使用-[UILabel textRectForBounds:limitedToNumberOfLines:] ,这应该是graphics边界矩形文本权? 那么我必须要alignment? 如何获得每一行的起点,当它是中心和正确的alignment? 我在这里是新的,所以提前谢谢你。
我该如何以编程方式(以及在哪种方法中)configuration高度取决于文本的UILabel? 我一直在尝试使用Storyboard和代码的组合来设置它,但无济于事。 大家在设置lineBreakMode和numberOfLines时候推荐sizeToFit 。 但是,无论我把代码放在viewDidLoad: , viewDidAppear:或viewDidLayoutSubviews我都无法使它工作。 要么我把这个盒子放得太长,不能长长的文字,要么我把它做得太大,不能缩小。
我一直在寻找这个小时,但我失败了。 我可能甚至不知道我应该找什么。 许多应用程序都有文本,在这个文本中是四舍五入的web超链接。 当我点击它们UIWebView打开。 令我困惑的是他们经常有自定义链接,例如,如果单词以#开始,它也是可点击的,应用程序通过打开另一个视图来响应。 我怎样才能做到这一点? UILabel可能吗?还是我需要UITextView或其他?