我想弄清楚的是當按下按鈕時,如何從屏幕底部彈出PickerView。和一個模糊的背景會很好; D
我看到一些設置文本框的inputView,但因爲我沒有文本框我不能這樣做。iOS7:觸摸按鈕(帶模糊背景)彈出式選取器
下面是從iTunes Store,他們做的截圖到底我希望它是: http://dl.dropboxusercontent.com/s/1bs30sz2ovmk0oa/screen.png
我想弄清楚的是當按下按鈕時,如何從屏幕底部彈出PickerView。和一個模糊的背景會很好; D
我看到一些設置文本框的inputView,但因爲我沒有文本框我不能這樣做。iOS7:觸摸按鈕(帶模糊背景)彈出式選取器
下面是從iTunes Store,他們做的截圖到底我希望它是: http://dl.dropboxusercontent.com/s/1bs30sz2ovmk0oa/screen.png
在故事板創建UIPickerView一個UIViewController並設置標識。 將按鈕連接到它並選擇查看/推送(取決於是否要覆蓋整個屏幕)。一旦它被調用,你可以改變它將如何出現的設置。 可以從這樣的故事板得到的UIViewController:
UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:vcName];
還可以保存一個屬性在其中包含一個UIPickerView一個UIView的UIViewController中。 一旦按下按鈕,調用一個方法,淡入淡出/滑動視圖與動畫裏面。
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.30];
self.pikerView.frame = CGRectMake(100,100,SCREEN_WIDTH,300); //something like that
[UIView commitAnimations];
但我怎麼能不讓它覆蓋整個屏幕? –
你可以確定大小檢查器(左側邊欄上的第4個選項卡)中的不同UIViewControllerSize將其更改爲自由,然後可以對其進行調整 –
我試過了,但帶有選取器的視圖隨後移動到屏幕的中心我想要什麼 –
你在使用故事板嗎? –
是的,我正在使用故事板 –