文本视图字体类型& iPhone的大小

时间:2009-09-03 11:18:09

标签: iphone objective-c xcode

我使用下面的代码来更改文本视图的字体类型。但它没有改变字体

textView3.font = [UIFont fontWithName:@“Helvetica”size:17.0f]; 告诉我我错在哪里。

2 个答案:

答案 0 :(得分:4)

使用:

textview.font = [UIFont fontWithName:@"Arial" size:FontSize]; 

其中FontSizeint

答案 1 :(得分:0)

该代码是正确的。如果这是您正在使用的代码,则应检查是否正在调用它。尝试在它之前放一个NSLog("changing font");电话,这样就可以判断它是否真的发生了。

但有一些建议。对于textview,可能有一个比textView3更具描述性的名称。不要担心你的变量名称太冗长;相信我,这是件好事。另外,如果textView3是一个实例变量,那么你真的不应该直接访问它。通过将封装声明为@property然后@synthesize来使用封装。然后,您的通话可能看起来像self.textViewThatDoesSomething.font = …

祝你好运!

更新:我刚才有了另一个想法。可能是您的textView3未在Interface Builder中正确连接。检查并重试。