我想知道怎样才能模仿iOS游戏中心应用的用户界面?它有一个非常酷的界面。我想知道他们是如何绘制文本,自定义选项卡栏控制器等。
发布于 2011-05-01 20:39:36
创建一个像游戏中心这样的自定义UITabBarController可能是所有iOS自定义技术中最难的,并且很可能需要从头开始构建一个完整的自定义组件。不幸的是,苹果不想让你把UITabBarController弄得乱七八糟。
有关如何更改选项卡栏的色调颜色,请参阅此答案iOS TabBar Image assignment。
剩下的部分非常简单,可以在这里找到,用于UINavigationBar的自定义UINavigationItem和基本UIWebView和UILabels将帮助您实现所有其他功能。
希望这能有所帮助
发布于 2011-05-02 16:18:16
我发现最好的方法是创建我自己的标签栏控制器。
虽然这不是微不足道的,但一旦你尝试了,它就会变得简单。对于“标签栏”,我使用了一个普通的UIView。在UIView中,我放置了一个UIImageView (用于保存选项卡栏背景图像--可以是您想要的任何内容)和几个UIButtons (用于每个选项卡按钮--每个都是一个UIButton,非常可定制)。这样做可以让您在选项卡栏外观方面做任何您想做的事情。
您可以使用此技巧来自定义导航栏背景
-(void)styleNavBar:(CGImageRef)backgroundImage
{
navBar.layer.contents = (id)backgroundImage ;
}此外,对于自定义导航栏按钮:
UIButton * customButton ; // your custom left or right nav bar button
// put it into a bar button item:
UIBarButtonItem * barButtonItem = [ [ UIBarButtonItem alloc ] initWithCustomView:customButton ] ;这应该是一个很好的开始!
https://stackoverflow.com/questions/5847767
复制相似问题