【问题标题】:Objective-C: Custom UI elementsObjective-C:自定义 UI 元素
【发布时间】:2011-08-04 09:15:45
【问题描述】:

我是刚开始使用 Obj-C 和 iPhone 开发的菜鸟。在过去的两周里,我浏览了许多示例和教程,并在学习如何使用 CoreLocation、CoreGraphics、MapKit、UI 等方面取得了良好的进展。非常基础和直接。有很多关于这些主题的教程。
然而,现在有了这个功能,我开始将我的项目放在一起。我们的 UI 设计师创建了许多 iPhone 控件的自定义视图,例如 UIToolbar、UIActionsheet 等。就像为背景和按钮自定义图像一样。我找不到任何关于如何自定义标签栏等内容的可靠教程或建议。例如,有人说要创建一个覆盖 drawRect 方法的 Category。其他人说要继承 UIToolbar 类,但这说不推荐这样做,并且可能会被 appStore 拒绝。在这一点上,我对从哪个方向开始感到困惑和沮丧。有 UI 定制和应用商店审批经验的人可以给我一些指导或指向一些好的教程吗?谢谢。

【问题讨论】:

  • 总之,你想定制什么?
  • 我正在尝试创建一个选项卡式应用程序。但是,标签栏将出现在除 1 或 2 之外的所有视图上。我不需要 UITabbar 的“..More”功能,也不需要自定义功能,因此标签栏不合适。我还不明白是否应该使用工具栏。也许我可以只使用 UIButtons 并模仿“标签式”功能。
  • 您不需要“...更多”功能或自定义的事实并不意味着标签栏不合适。许多(可能是大多数)使用 UITabBar 的应用程序不使用它。

标签: iphone objective-c uikit customization uitabbar


【解决方案1】:

我建议您可以自定义 Apple 允许您使用可用 API 轻松执行的操作,并按照 Apple 的建议不要覆盖 drawrect。哦,看看今年的一些 ADC 视频。

当然,即将到来的 ios5 将大大增加您为 ios5 设备定制 uikit 的可能性。

【讨论】:

    猜你喜欢
    • 2011-08-16
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多