我寫這篇文章的代碼在我的應用程序功能:放大和縮小在IOS
- (IBAction)ZoomInFunction{
@try{
UITextField *test = (UITextField *)[self.view viewWithTag:indexNews];
NSLog(@"INDEX NEWS : %d", indexNews);
UIFont *font = test.font;
if(test.font == [font fontWithSize:22])
test.font = [font fontWithSize:22];
else
test.font = [font fontWithSize:font.pointSize+2];
}@catch (NSException *err) {
NSLog(@"Error handler : %@", err);
}
}
- (IBAction)ZoomOutFunction{
@try {
UITextField *test = (UITextField *)[self.view viewWithTag:indexNews];
UIFont *font = test.font;
if(test.font == [font fontWithSize:14])
test.font = [font fontWithSize:14];
else
test.font = [font fontWithSize:font.pointSize-2];
}@catch (NSException *err) {
NSLog(@"Error handler : %@", err);
}
有時代碼運行良好,但有時它的顯示一個錯誤就是這樣說的。
錯誤處理: - [UIView的字體]:無法識別的選擇發送到實例0xac70780
這不是他所做的。他修改了文本字段的字體大小。他沒有放大一切。所以我不確定這是否適用:) – 2013-05-07 09:31:58
你想放大textview或什麼告訴我? – Jitendra 2013-05-07 09:44:51
我不,他是增加/減少字體大小。他沒有使用滾動視圖,所有 – 2013-05-07 09:45:35