Monotouch中的自定义UITabBar

Posted

技术标签:

【中文标题】Monotouch中的自定义UITabBar【英文标题】:Custom UITabBar in Monotouch 【发布时间】:2012-04-18 21:52:16 【问题描述】:

我正在尝试创建自定义 UITabBar。我的常规 UITabBarController 工作正常,但最佳情况下,我希望它看起来像这样:

解决此问题的最佳方法是什么?我似乎在 Monotouch 中找不到任何有用的示例。

谢谢

【问题讨论】:

有一些 Objective-C 的例子吗?分享它们! :-) 它们通常很容易绑定(作为静态库)或移植到 C#。在这两种情况下,您都可以从中学到很多东西 【参考方案1】:

我想制作这样一个标签栏的方式只是一堆自定义按钮,这些按钮被排列和编程为看起来像一个标签栏,但实际上它们只是按钮。我能够在我的一个应用程序中重新创建 instagram 选项卡栏,它看起来非常相似。当我自学时,这是我想出如何做这种类型的标签栏的唯一方法。

希望对您有所帮助。

【讨论】:

我想这就是我必须做的...建立我自己的视图来模仿标签栏的外观和感觉。【参考方案2】:

关于如何做自定义标签栏有一些非常好的解释 - 特别是在http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/ - https://github.com/boctor/idev-recipes/tree/master/RaisedCenterTabBar上的源代码

我相信我已经看到了相同代码的 github monotouch 示例,但我现在找不到它!

【讨论】:

以上是关于Monotouch中的自定义UITabBar的主要内容,如果未能解决你的问题,请参考以下文章

MonoTouch 中的自定义 UITableViewCell

MonoTouch 中的自定义标签栏项目

具有垂直对齐图像的自定义 UITabBar

ios中使用monotouch的自动完成选项的自定义列表

通过 monotouch 绑定在 Interface Builder 中创建为 UIView 的自定义控件

iOS 5 中的 UITabBar 高度