我在iOS 8 Beta 3的ipad 2上测试我的应用程序,我注意到有关应用程序外观的两个问题。
自定义字体
我注意到我的自定义字体不会显示在UIButtons UITextView上。显然,我在iOS 7或其他版本上没有这个问题。
有趣的是 某些 UILabels显示相同的自定义字体,而其他人则不知道。
我有UIFont"宣布"在plist。
这样的代码:
-(void)viewDidLoad{
[super viewDidLoad];
self.instructionsLabel.font = [UIFont fontWithName:@"Whitney-Light" size:self.instructionsLabel.font.pointSize];
}
稍后,我将UILabel(与上面相同的代码)添加到UIView,并且UILabel不会出现。我相信现在所有的UI"初始化"应始终在viewDidLoad上。
轮换
我注意到旧的旋转方法,例如
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;
- (BOOL)shouldAutoRotate;
- (NSUInteger)supportedInterfaceOrientations
没有被调用,我相信它们不会被弃用。
还有其他人有这类问题吗?