【发布时间】:2013-03-02 16:34:36
【问题描述】:
如何在按住按钮时不断增加UILabel/UITextView/...的字体大小
我有一个:@property(nonatomic) CGFloat fontSize; 在ViewDidLoad 中初始化为 17
单击按钮时正在调用此函数:
- (IBAction)increaseFontSize:(id)sender {
[self.label setFont:[UIFont fontWithName:@"Helvetica" size:self.fontSize++]];
NSLog(@"FONT SIZE: %f", self.fontSize);
}
所以我需要的是按住按钮时不断增加字体,我想我应该以某种方式反复调用increaseFontSize:方法
【问题讨论】:
-
我怀疑您必须在 touchDown 上设置一个计时器,然后在计时器滴答声上递增,直到 touchUp。
-
您是否使用.xib?
-
不,我正在使用 .storyboard
标签: objective-c font-size