我有一個很大的問題,我不知道如何解決問題的子視圖...UIToolbar在UIScrollView中固定的UIViewController爲滾動爲
我的UIToolbar是應該被固定@的底部屏幕上,出現所有屏幕縮放。
在我的情況,我有:
的UIViewController中
與一個UIScrollView的圖像scroling。
所以我需要在屏幕底部的工具欄,但相反,它取代了圖像滾動和佔用所有屏幕。這件事發生時,我從V2到iPhone的V3移動Xcode..before它顯示確定...
我將簡單介紹一下如何我初始化的東西: 在.h文件的UIScrollView * myScroll; 在.M文件中我有 UIToolbar *工具欄;
然後在(無效)viewDidLoad中{
toolbar = [UIToolbar new];
toolbar.barStyle = UIBarStyleDefault;
toolbar.frame = CGRectMake(0, 410, 320, 50);
------------------------
myScroll.contentSize = CGSizeMake(myImage.frame.size.width, myImage.frame.size.height);
myScroll.maximumZoomScale = 4.0;
myScroll.minimumZoomScale = 1;
myScroll.clipsToBounds = YES;
CGRect frame2 = myImage.frame;
frame2.origin.y=frame2.origin.y+40;
myScroll.contentOffset=frame2.origin;
myScroll.delegate = self;
[myScroll addSubview:myImage];
[myScroll.superview addSubview:toolbar];
所以在工具欄上設置框架不工作...它本身設置在整個屏幕...
我會更喜歡不擴展UIScrollView,因爲我想要一些與此類功能相關的按鈕。
我想要實現的功能是具有可縮放,可調整的照片和一些選項,以進行評論和投票,和prev。接下來etc..from工具欄alt text http://www.freeimagehosting.net/image.php?ef28ce0bb4.jpg
這裏有一個預覽:
我會嘗試,但我擔心它會搞砸了的UIScrollView – PartySoft 2010-02-07 01:38:53
我試了一下,它不以某種方式顯示工具欄...只有在Interface Builder .... 我正在做一件事來隱藏TAB欄和導航欄......當我顯示視圖時... \t [self.mynav.view setNeedsLayout]; \t \t [self.mynav setNavigationBarHidden:YES animated:YES]; \t appDelegate.tabBarController.hidesBottomBarWhenPushed = YES; – PartySoft 2010-02-07 01:55:40
如果沒有查看你的nib文件,這真的很難調試。您的Tabbar可能位於工具欄的頂部嗎? – kubi 2010-02-07 12:27:06