在我的應用程序中,我有一個tabBarController並在其中有一個navigationController。我的一個視圖控制器是一個TableViewController和的導航欄下,我加入一個UIView作爲一個子視圖,以這樣的觀點:將modalViewController從超級視圖中移除後UIView消失
rectangleInfo = [[UIView alloc] initWithFrame:CGRectMake(0,0,[[UIScreen mainScreen] applicationFrame].size.width,26)]; rectangleInfo.autoresizingMask = (UIViewAutoresizingFlexibleWidth); rectangleInfo.backgroundColor = [UIColor darkGrayColor]; [self.view addSubview: rectangleInfo];
當我點擊中的tableView細胞我推的UIViewController中是這樣的:
[feedViewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[[self navigationController] presentModalViewController:feedViewController animated:YES];
當我彈出模式視圖幾次與它從tableViewNavigationController消失矩形信息UIView。
我彈出我的modalview這樣的:
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES];
[self setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self dismissModalViewControllerAnimated:YES];
任何想法,爲什麼tableViewController自敗的那個子視圖(rectangleInfo)後,我請從上海華模態的看法?
預先感謝您。
你好馬特,與rectangleInfo視圖我不想模仿狀態欄。這張照片更好地展示了我想用這個觀點來做的事情http://img269.imageshack.us/img269/9001/picture1wim.png。 NavigationBar下是一個矩形信息,它上面有一個顯示當前類別的UILabel。我會嘗試你的建議,我會回來的反饋。謝謝 – 2009-08-04 19:08:53