我的按钮没有显示
问题描述:
我的登录页面包含登录按钮和滚动视图。 当我运行该程序时,登录按钮不显示。只有我的滚动视图中的图像可见。即使该按钮不可见,该按钮仍可点击。我的意思是,如果我点击应该放置按钮的区域,即使看不到按钮,它也能正常工作。我的按钮没有显示
我加载图片象下面这样:
- (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];
}
设计时间查看:
当我试图把按钮上层,编辑/整理/发送到前面的菜单被禁用。
可能是什么问题?
答
从你的第二个屏幕截图来看按钮实际上背后滚动视图,尝试在故事板中选择它,然后选择编辑移动的按钮,前面是 - >排列 - >发送到前。或者选择了滚动和选择编辑器 - >排列 - >发送到备份
如果不工作,拖动Login
按钮,比Scroll View
低Register
按钮。您当前的订单是登录 - 注册 - 滚动查看。您需要将其更改为滚动视图 - 登录 - 注册。拖动必须在第三张屏幕截图中的Arrange
左侧的区域执行。
您是否使用自动布局,您的约束设置是否正确?尝试在触摸时记录按钮的位置,了解当前的位置,或者实际上只是显示问题! – luk2302
好吧,我正在尝试。 – zontragon
它与故事板中的相同位置。 x = 100,y = 319 – zontragon