【发布时间】:2015-07-12 10:00:53
【问题描述】:
我的登录页面包括一个登录按钮和滚动视图。 当我运行程序时,登录按钮没有出现。只有滚动视图中的图像可见。该按钮即使不可见也是可点击的。我的意思是,如果我点击应该放置按钮的区域,即使我看不到按钮,它也可以工作。
我正在加载如下图片:
- (void)preparePageControl {
_imageArray = [[NSArray alloc] initWithObjects:@"picture1", @"picture2", @"picture3", nil];
for (int i = 0; i < [_imageArray count]; i++) {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
imageView.image = [UIImage imageNamed:[_imageArray objectAtIndex:i]];
[self.scrollView addSubview:imageView];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * [_imageArray count], self.scrollView.frame.size.height);
}
- (void)viewDidLoad {
[super viewDidLoad];
[self preparePageControl];
}
设计时视图:
当我尝试将按钮带到上层时,编辑器/排列/发送到前面的菜单被禁用。
可能是什么问题?
【问题讨论】:
-
您是否使用自动布局,您的约束设置是否正确?尝试在您触摸它时记录按钮的位置,以了解它当前的位置,或者它是否真的只是一个显示问题!
-
它在故事板中的同一个地方。 x=100, y=319
-
我不使用自动布局
-
好的,可能是你的scrollView覆盖了它,能不能发个正在运行的app截图,显示图片的地方!?
-
好的,我已经编辑了我的问题
标签: ios objective-c uiimageview uistoryboard