从UIViewController中,我需要在UINavigationBar标题的左边放置一个图形。在下图中,星号显示该点。如何以编程方式获得UINavigationBar标题的大小?
____________________________
| |
| <back| *Title |
|____________________________|
我认为计算X现货坐标是这个公式的好方法:
self.view.frame.size.width/2.0 - titleWidth/2.0
如果我能提取UINavigationBar的的titleTextAttributes的UIFont,我将能够获得的CGSize标题。
CGSize titleSize = [self.title
sizeWithFont:(UIFont*)[self.navigationController.navigationBar.titleTextAttributes
objectForKey:@"font"]];
令我沮丧的是,UIFont是零。
btw它当然不是编译器谁失败,它是你或编译... – 2012-07-30 21:38:41