Iphone UIScrollView中的UIToolbar修复了UIViewController作为子视图滚动的问题
我有一个大问题,我不知道如何解决 我的UIToolbar本应固定在屏幕底部,但在整个屏幕上都按比例显示 就我而言,我有: UIViewController 使用UIScrollView浏览图像 因此,我需要在屏幕底部的工具栏,但取而代之的是,它取代了图像滚动和眼睛所有的屏幕。这发生在我从iphone Xcode的V2移动到V3时。在它显示ok之前 我将简要说明如何初始化这些内容: 在h文件中,UIScrollView*myScroll; 在我的.M文件中 UIToolbar*工具栏 然后在(void)视图上加载{Iphone UIScrollView中的UIToolbar修复了UIViewController作为子视图滚动的问题,iphone,uiscrollview,uitoolbar,Iphone,Uiscrollview,Uitoolbar,我有一个大问题,我不知道如何解决 我的UIToolbar本应固定在屏幕底部,但在整个屏幕上都按比例显示 就我而言,我有: UIViewController 使用UIScrollView浏览图像 因此,我需要在屏幕底部的工具栏,但取而代之的是,它取代了图像滚动和眼睛所有的屏幕。这发生在我从iphone Xcode的V2移动到V3时。在它显示ok之前 我将简要说明如何初始化这些内容: 在h文件中,UIScrollView*myScroll; 在我的.M文件中 UIToolbar*工具栏 然后在(vo
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,因为我希望有一些与此类函数相关的按钮
我想完成的功能是从工具栏上提供一张可缩放、可翻拍的照片和一些选项,以进行评论、投票和上一步等等
这里有一个预览:最简单的方法是使用Interface Builder设置工具栏 只需在窗口中放置一个UIToolbar,并将其连接到视图控制器上即可。下面是以编程方式设置按钮的方法,但您也可以轻松地将它们添加到IB中并将它们连接到那里
- (void)viewDidLoad {
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self
action:@selector(insertNewObject)];
NSArray *items = [NSArray arrayWithObject:addButton];
self.toolbar.items = items;
}
我会试试,但我担心它会破坏UIScrollView我试过了,但不知怎么的,它没有显示工具栏…只在界面生成器中…我正在做一件事来隐藏选项卡栏和导航栏…当我显示视图时…[self.mynav.view setNeedsLayout];[self.mynav setnavigationbar隐藏:是动画:是];appDelegate.tabBarController.hidesBottomBarWhenPushed=YES;在不查看nib文件的情况下调试此文件非常困难。您的Tabbar是否可能位于工具栏顶部?