2
我的一個細節視圖是使用滑塊,當有人將其移動到右側時,滑塊自然會觸發滑動手勢。不幸的是,這意味着彈出視圖被調用,即使用戶實際上試圖操縱滑塊控件。UISplitViewController是否只檢查一次呈現WithGesture?
我已經試過只在視圖控制器中設置presentsWithGesture爲NO。不幸的是,它不起作用。我已經檢查過,房產已經設置爲「否」,所以我不知道那裏發生了什麼。如果我在該過程的早些時候設置了PresentsWithGesture,即在我的AppDelegate的appDidFinishLaunching代碼中,一切都很完美 - 除了我在其他每個頁面上都失去了手勢。
編輯:要清楚,我的問題是,如果該值實際上是隻檢查一次,然後忽略(壞蘋果!)還是我做錯了什麼?
-(void)viewWillAppear:(BOOL)animated
{
//code
splitView.presentsWithGesture=NO;
NSLog(@"Split view presents: %i", splitView.presentsWithGesture);//results in '0'
}
嗨,我面臨着同樣的問題..當呈現不支持它的視圖(地圖工具包視圖)時,該值設置在splitViewController上,但實際上並未改變行爲...只有第一次我設置splitViewController.presentsWithGesture影響它... –
對不起,我不記得我的代碼在這一點上有什麼問題。祝你好運追蹤你的錯誤。 – RonLugge
就像一個筆記......當人們無故解釋時,我絕對討厭它。 – RonLugge