【问题标题】:The same textfield with other size in iOS 5.1 and 6.0iOS 5.1 和 6.0 中具有其他大小的相同文本字段
【发布时间】:2012-09-15 21:18:03
【问题描述】:

我有一个UITextfield

    textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 10, 200, 33)];
    [textField setFont:[UIFont fontWithName:@"Helvetica Neue Regular" size:14]] ;
    [textField setDelegate:self];

您可以在下面看到textfield 上的iOS 6.0iOS 5.1

为什么 5.1 的文字更大?在setFont 中,大小为14

【问题讨论】:

    标签: objective-c uitextfield ios6 ios5.1 uifont


    【解决方案1】:

    据我了解,您从模拟器中截取屏幕截图。如果是真的,5.1 上的文本总是比 6.0 大,因为 iPhone 4 和 iPhone 5 的屏幕分辨率不同,但模拟器 iPhone 4 和 iPhone 5 的“窗口”大小是相同的。

    【讨论】:

    • 但是屏幕上的宽度是一样的。无法更改文本大小。我不明白这个:/
    • 如果你比较真实 iPhone 4 和 iPhone 上的文本,它会是相同的大小,因为屏幕的实际大小不同但对于模拟器文本会在视觉上不同,因为对于模拟器的屏幕大小是相同的
    猜你喜欢
    • 1970-01-01
    • 2014-06-08
    • 2015-12-31
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多