草庐IT

ios - 有没有像CSS text-transform :uppercase for iOS UILabel这样的东西

我有一个UINavigationBar标题,我想将所有字母大写,这样“word”就变成了“WORD”。我想对这个导航栏中的按钮做同样的事情。我想知道是否有类似CSStext-transform:uppercase;属性的东西可以改变单词的视觉外观,但一旦检索到它的值,它仍然返回它的原始值。提前致谢 最佳答案 这实际上比您想象的要简单。您可以使用NSString的uppercaseString来实现这一点。[myLabelsetText:[myStringuppercaseString]];或者,更适合您的需求:for(UIBarBu

iphone - 具有自动滚动功能的 UILabel

如何创建从左到右自动滚动的UILabel?像这样http://www.youtube.com/watch?v=moI3ROPBm4Y谢谢!我为此使用此代码(来自YouTube):-(void)time:(NSTimer*)theTimer{textLabel.center=CGPointMake(textLabel.center.x-2.2,textLabel.center.y);if(textLabel.center.x如何将移动标签从左移到右? 最佳答案 您可以使用循环选择器将框架的View区域缓慢地侧向移动。这应该可以解决问题

objective-c - 自动布局不适用于多行 UILabel

我有以下单元格:(来源:qwuh.com)顶部的“Loading...”是一个UILabel,其“Lines”设置为0。我无法截断内容,因此它必须相应地调整大小并将其下的所有其他内容向下推.通常发生的是我确实得到了一个例子。3行UILabel,但它与ImageView重叠。我不明白这一点,因为我对UILabel和UIImageView之间的垂直间距有一个“1000”用户约束。我在IB中同时设置了“SiblingsandAncestors”和“Descendants”。除了顶部的第一个“正在加载...”UILabel之外,这些View都没有在IB中设置任何“...空间到superView

objective-c - 带有更多...文本的 UILabel

我有一个包含多行的文本,但最后我想添加短语“更多...”,如果用户按下的单词比系统认为显示该段落其余部分的单词更多。我该怎么做? 最佳答案 一种方法是:使用UILabel来显示短文本将UIButton置于其下并带有“显示更多”将按钮设置为看起来像UILabel捕捉按钮的Action,移除按钮并显示多行文本并更改UILabel的大小。这不是新手程序员的正确方法,我希望我的想法有所帮助。 关于objective-c-带有更多...文本的UILabel,我们在StackOverflow上找到一

iOS - 在 Storyboard 中创建的 UILabel 无法正确设置动画

我将名为testLabel的UILabel拖到Storyboard中的位置A(140,40)。我想将它从A动画化到位置B(100,250)。所以我写了如下代码..#import"testViewController.h"@interfacetestViewController()@property(weak,nonatomic)IBOutletUILabel*testLabel;@end@implementationtestViewController-(void)viewDidLoad{[superviewDidLoad];[UIViewanimateWithDuration:1.0

iphone - iOS UIScrollview 自动布局 - UILayoutFittingCompressedSize

我在下面的链接中遵循Apple关于使用UIScrollView实现自动布局的指南。http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/index.html它说,“或者,您可以创建一个View子树以进入ScrollView,设置您的约束,并调用systemLayoutSizeFittingSize:方法(使用UILayoutFittingCompressedSize选项)来找到您想要用于内容的大小View和ScrollView的contentSize属性。”我的问题是,当我调用CGSizen

ios - 以编程方式设置的 UILabel 具有模糊文本(整数帧值)

我有一个View,我在viewDidLoad中以编程方式设置了一个UILabel。该标签上的文字模糊不清。代码:-(void)viewDidLoad{[superviewDidLoad];self.view.backgroundColor=[UIColorgroupTableViewBackgroundColor];[selfsetTitle:tAddSystemScreenTitle];CGRectrect=CGRectMake(10,0,300,80);UILabel*messageLabel=[[UILabelalloc]initWithFrame:rect];[messageL

ios - 如何计算具有右/左详细样式的 tableviewcell 的高度?

我有一个UITableView,其原型(prototype)单元格采用右/左细节样式。两个(多行)标签的文本长度差异很大。这意味着标签的宽度会根据文本发生变化(即使在同一部分)。从更一般的意义上讲,这个问题适用于包含至少2个彼此水平对齐的标签的所有单元格。是否可以在没有给定约束标签宽度的情况下计算结果单元格高度(在heightForRowAtIndexPath中)?我想以尽可能少的行布局文本=最小化单元格高度(见图)。如有任何建议/解决方案,我们将不胜感激! 最佳答案 行的高度在tableview委托(delegate)的方法-ta

ios - 在自定义 UITableViewCell 中调整 UILabel 大小的问题

我正在尝试创建一个包含许多项目的UITableViewCell,但我在使用UILabels时遇到了问题。当为UITableViewCell、TextLabel和DetailTextLabel使用默认样式时,只需获得适合内容的适当高度,我只需使用heightForRowAtIndexPath计算行高。但是对于我的自定义cell,UILabels不会调整它们的高度,始终保持大小我在界面生成器上设置,我正在尝试这个CGRectframe;cell.title.text=item.title;frame.origin=cell.title.frame.origin;frame.size=[it

ios - 动态高度 UILabel 在离开屏幕后工作

我正在尝试在UITableViewCells中创建多行动态UILabel。我有一个带有“评论”标签的自定义UITableViewCell。单元格和标签是在Storyboard中创建的。我可以根据要存储在UILabel中的多行数据(使用heightForRowAtIndexPath)正确计算UITableViewCells的高度。但是,我的问题在于实际的UILabel内容。UILabel内容将在表加载时仅显示1行数据。但是,一旦包含多行UILabel数据的单元格移出屏幕并返回屏幕,多行数据就会正确显示在多行UILabel中。有什么方法可以解决这个问题,以便多行数据在表格加载时正确显示吗?