首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模仿iOS GameCenter UI?

模仿iOS GameCenter UI?
EN

Stack Overflow用户
提问于 2011-05-01 18:08:46
回答 2查看 556关注 0票数 0

我想知道怎样才能模仿iOS游戏中心应用的用户界面?它有一个非常酷的界面。我想知道他们是如何绘制文本,自定义选项卡栏控制器等。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-01 20:39:36

创建一个像游戏中心这样的自定义UITabBarController可能是所有iOS自定义技术中最难的,并且很可能需要从头开始构建一个完整的自定义组件。不幸的是,苹果不想让你把UITabBarController弄得乱七八糟。

有关如何更改选项卡栏的色调颜色,请参阅此答案iOS TabBar Image assignment

剩下的部分非常简单,可以在这里找到,用于UINavigationBar的自定义UINavigationItem和基本UIWebView和UILabels将帮助您实现所有其他功能。

希望这能有所帮助

票数 2
EN

Stack Overflow用户

发布于 2011-05-02 16:18:16

我发现最好的方法是创建我自己的标签栏控制器。

虽然这不是微不足道的,但一旦你尝试了,它就会变得简单。对于“标签栏”,我使用了一个普通的UIView。在UIView中,我放置了一个UIImageView (用于保存选项卡栏背景图像--可以是您想要的任何内容)和几个UIButtons (用于每个选项卡按钮--每个都是一个UIButton,非常可定制)。这样做可以让您在选项卡栏外观方面做任何您想做的事情。

您可以使用此技巧来自定义导航栏背景

代码语言:javascript
复制
-(void)styleNavBar:(CGImageRef)backgroundImage
{
    navBar.layer.contents = (id)backgroundImage ;
}

此外,对于自定义导航栏按钮:

代码语言:javascript
复制
UIButton * customButton ; // your custom left or right nav bar button

// put it into a bar button item:
UIBarButtonItem * barButtonItem = [ [ UIBarButtonItem alloc ] initWithCustomView:customButton ] ;

这应该是一个很好的开始!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5847767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档