相关疑难解决方法(0)

动态更改UILabel的字体大小

我目前有一个UILabel:

factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)];
factLabel.text = @"some text some text some text some text";
factLabel.backgroundColor = [UIColor clearColor];
factLabel.lineBreakMode = UILineBreakModeWordWrap;
factLabel.numberOfLines = 10;
[self.view addSubview:factLabel];
Run Code Online (Sandbox Code Playgroud)

在我的iOS应用程序的整个生命周期中,factLabel获取一堆不同的值.有些有多个句子,有些只有5或6个单词.

如何设置,UILabel以便字体大小更改,以便文本始终适合我定义的范围?

fonts objective-c uilabel ios

182
推荐指数
7
解决办法
21万
查看次数

iOS:以编程方式设置UILabel的字体大小

我正在尝试设置UILabel的字体大小.无论我放什么价值,文字大小似乎都没有改变.这是我正在使用的代码.

[self setTitleLabel:[[UILabel alloc] initWithFrame:CGRectMake(320.0,0.0,428.0,50.0)]];
[[self contentView] addSubview:[self titleLabel]];
UIColor *titlebg = [UIColor clearColor];
[[self titleLabel] setBackgroundColor:titlebg];
[[self titleLabel] setTextColor:[UIColor blackColor]];
[[self titleLabel] setFont:[UIFont fontWithName:@"System" size:36]];
Run Code Online (Sandbox Code Playgroud)

uilabel ios

79
推荐指数
6
解决办法
15万
查看次数

如何设置字体大小以填充UILabel高度?

我看过很多改变UILabel大小的例子.

这是我想要做的:更改字体大小,以便文本在新高度内尽可能大.

有线索吗?

iphone xcode objective-c ios

55
推荐指数
8
解决办法
4万
查看次数

标签 统计

ios ×3

objective-c ×2

uilabel ×2

fonts ×1

iphone ×1

xcode ×1