2010-11-05 113 views

回答

1

這不是iOS應用程序的標準行爲,但是如果您想要這樣做,我會將選取器從屏幕底部向上移動到您希望它在第一個按鈕被點擊時出現的位置時間,然後在再次點擊該按鈕時將其重新制作回屏幕下方,或者實現該效果。

爲此,您需要使用-addTarget:action:forControlEvents:在您的UIButton上註冊一個動作處理程序。在你的動作處理器方法中,檢查一個成員變量來確定選擇器是否已經可見。如果視圖尚未顯示,請在屏幕下方的框架中創建新視圖,將其添加到主視圖中,並將其框架動畫化到屏幕上,並設置您的成員變量以指示拾取器可見。用戶下次點擊該按鈕時,將拾取器視圖的框架移回屏幕外並將其從視圖中移除。

相關問題