3

我正在为 iPad/iPhone 开发一个位图编辑器应用程序,我想要一个浮动工具栏,用户可以在绘图画布上移动,这样它就不会妨碍绘图表面。我会使用标准的 UIToolbar,但我希望工具栏有一个缩放导航视图,这不适合标准的 UIToolbar。

  1. 在高层次上,我如何构建一个浮动工具栏?
  2. 是否有用于创建浮动工具栏的标准 iPhone UI 控件?
  3. 我在 UI 指南中没有看到任何内容,但是这种自定义控件是否被 App Store 不赞成?

非常感谢您的帮助!

4

1 回答 1

3

SDK 中没有浮动工具栏,但您当然可以自己制作。

创建一个新的 UIView 子类并在那里绘制您的工具栏(或者使用现有的 UIToolBar 如果它可以满足您的需要,但作为您自定义视图的子视图)。

然后将触摸事件捕获到您的自定义视图中,以便用户可以通过用手指拖动浮动工具栏来移动它。

许多最好的 iPhone 和 iPad 应用程序都有自定义控件,所以这当然不会被拒绝。

于 2010-06-23T03:26:08.970 回答