2010-06-23 90 views
3

我正在研究用於iPad/iPhone的位圖編輯器應用程序,我想要一個浮動工具欄,用戶可以在繪圖畫布上移動,因此它不會妨礙繪圖表面。我會使用一個標準的UIToolbar,但我希望工具欄有一個縮放導航視圖,它不會在標準UIToolbar中優雅地適用。如何爲iPhone/iPad應用程序創建浮動工具欄?

  1. 在高層次上,我該如何構建一個浮動工具欄?
  2. 是否有用於創建浮動工具欄的標準iPhone UI控件?
  3. 我沒有看到UI準則中的任何內容,但這種自定義控件是否應用程序商店皺起了眉頭?

非常感謝您的幫助!

回答

3

SDK中沒有浮動工具欄,但您可以自己創建。

創建一個UIView的新子類並在那裏繪製工具欄(或者使用現有的UIToolBar,如果它做了你所需要的但作爲你自定義視圖的子視圖)。

然後將觸摸事件捕獲到您的自定義視圖中,以便用戶可以通過用手指拖動它來移動浮動工具欄。

許多最好的iPhone和iPad應用程序都有自定義控件,所以這當然不會被忽視。

+0

謝謝,aizuchi,我會研究它! – BeachRunnerFred 2010-06-23 03:36:02

相關問題