我需要添加一個子視圖到UIViewController
的左邊部分,它顯示當masterview被隱藏(縱向)時,屏幕左邊部分附近有東西的用戶。這個觀點必須與UISplitView
的左邊部分一起移動。像這兩個圖像中帶有箭頭的視圖。 (對不起,俄羅斯接口) http://s2.uploads.ru/8EHJI.png http://s2.uploads.ru/NhEam.png 但我的問題是,當我嘗試添加這樣的視圖時,它剪輯到masterview的邊界,並且當隱藏masterview時不可見。我想,我做錯了,有一個簡單的方法來做到這一點。添加子視圖到MasterView的UISplitViewController
更新:我試圖做一些黑客一樣:
-(void) clipToBoundsRecursive:(UIView *)someView
{
NSLog(@"%@", someView);
someView.clipsToBounds = NO;
for (UIView *v in someView.subviews)
{
[self clipToBoundsRecursive:v];
}
}
,並將其發送到查看splitviewcontroller
。
UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
[self clipToBoundsRecursive:splitViewController.view];
這需要在第一時間效應(外馬西德威的邊界顯示子視圖,但首先顯示/隱藏動畫後,他們消失了,如果我再調用這個方法甚至不出現)
這看起來不錯,但我想在我的項目中使用StoryBoard。 – Padavan 2013-03-13 09:10:12
@Padavan我相信你仍然可以使用故事板。你只需要在App Delegate中設置* some *。我使用它,它非常簡單。 – Undo 2013-03-13 15:05:59