我的按钮没有显示
My button is not showing up
我的登录页面包含一个登录按钮和滚动视图。
当我 运行 程序时,登录按钮没有出现。只有我的滚动视图中的图像是可见的。该按钮即使不可见也是可点击的。我的意思是,如果我点击应该放置按钮的区域,即使我看不到按钮,它也能正常工作。
我正在加载如下图片:
- (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];
}
设计时视图:
当我尝试将按钮置于上层时,Editor/Arrange/Sent 到前面的菜单被禁用。
可能是什么问题?
从你的第二张截图来看,按钮实际上 在 scrollView 的后面,尝试通过在故事板中选择它并选择 Editor 将按钮移到前面 - > 排列 -> 置于最前面。或者选择 scrollView 并选择 Editor -> Arrange -> Send to Back
如果这不起作用,请将 Login
按钮和 Register
按钮拖到 Scroll View
下方。您当前的顺序是登录 - 注册 - 滚动查看。您需要将其更改为滚动视图-登录-注册。必须在第 3 个屏幕截图中 Arrange
左侧的区域执行拖动。
我的登录页面包含一个登录按钮和滚动视图。 当我 运行 程序时,登录按钮没有出现。只有我的滚动视图中的图像是可见的。该按钮即使不可见也是可点击的。我的意思是,如果我点击应该放置按钮的区域,即使我看不到按钮,它也能正常工作。
我正在加载如下图片:
- (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];
}
设计时视图:
当我尝试将按钮置于上层时,Editor/Arrange/Sent 到前面的菜单被禁用。
从你的第二张截图来看,按钮实际上 在 scrollView 的后面,尝试通过在故事板中选择它并选择 Editor 将按钮移到前面 - > 排列 -> 置于最前面。或者选择 scrollView 并选择 Editor -> Arrange -> Send to Back
如果这不起作用,请将 Login
按钮和 Register
按钮拖到 Scroll View
下方。您当前的顺序是登录 - 注册 - 滚动查看。您需要将其更改为滚动视图-登录-注册。必须在第 3 个屏幕截图中 Arrange
左侧的区域执行拖动。