小编Sha*_*eer的帖子

如何将滚动功能添加到UILabel

在Xcode中,我创建了一个UILabel,它将根据我放置的文本行数进行自动调整.但我不希望UILabel的高度超过某个限制(在我的例子中为240),代码如下:

NSString *text = @"imagine this is a huge wall of text\n\n\n"
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setNumberOfLines:0];
CGSize labelSize = [text sizeWithFont:myLabel.font constrainedToSize:CGSizeMake(280, 240) lineBreakMode:myLabel.lineBreakMode];
myLabel.frame = CGRectMake(0, 0, 280, labelSize.height);
Run Code Online (Sandbox Code Playgroud)

当我的文本在大约10-15行内时,这很好用.但是,如果我输入40行文本,那么额外的文本行将超出我的UILabel并被切断.

如何向myLabel添加滚动功能,以便myLabel的最大高度仍然是240,我可以简单地向下滚动查看myLabel中那些额外的文本行?

iphone xcode objective-c uilabel

35
推荐指数
1
解决办法
4万
查看次数

iPhone - 图像未在UIButton的中心对齐

我已经使用以下属性定制了UIButton:

  1. 84x44帧
  2. 84x44背景图片
  3. 应该居中的32*32图像

但我的图像总是与左边对齐.如何将其对准UIButton上的中心位置?

我的按钮上有一个隐藏的标题(clearColor).这些标题是字典中的key_value,因此我知道按下了哪个按钮并返回字典中的相应值.我现在明白,正是这些文字推动了我的形象,但我该如何解决?

在属性检查器下,有一个名为Edge的tap,设置为Image.我将左值设置为22,所有图像都对齐到中心.有人可以向我解释这是如何工作的吗?

xcode uibutton uiimage ios

4
推荐指数
1
解决办法
4212
查看次数

标签 统计

xcode ×2

ios ×1

iphone ×1

objective-c ×1

uibutton ×1

uiimage ×1

uilabel ×1