加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 以编程方式添加UIButton将不会显示

发布时间:2020-12-16 10:10:08 所属栏目:百科 来源:网络整理
导读:我目前正在为iOS 8版本的应用程序商店准备一个iOS 8应用程序,我显然不能显示很多代码,因为我保持项目非常安静,但我正在创建一个带滚动视图的视图控制器为用户创建配置文件的所有对象,但是我试图向所有用户添加一个按钮以将项目添加到他们的配置文件中,并且该
我目前正在为iOS 8版本的应用程序商店准备一个iOS 8应用程序,我显然不能显示很多代码,因为我保持项目非常安静,但我正在创建一个带滚动视图的视图控制器为用户创建配置文件的所有对象,但是我试图向所有用户添加一个按钮以将项目添加到他们的配置文件中,并且该按钮不会被添加到滚动视图…是否存在未写入的规则使用UIButtons和UIScrollViews?

下面是我用来创建按钮的代码

UIButton *addProject = [[UIButton alloc] initWithFrame:CGRectMake(210,285,100,18)];
[addProject setTitle:@"Show View" forState:UIControlStateNormal];
[addProject addTarget:self action:@selector(addProjectPressed:) forControlEvents:UIControlEventTouchUpInside];
[_scrollView addSubview:addProject];

有什么我需要以不同的方式将其添加到滚动视图中吗?

编辑1:_scrollView.contentSize = CGSizeMake(self.view.frame.size.width,699);

编辑2:此外,滚动视图在故事板中创建,并具有0,64,320,455的框架,但如上所述的内容大小具有更大的高度

解决方法

试试这个;

UIButton *addProject = [UIButton buttonWithType: UIButtonTypeRoundedRect];
addProject.frame = CGRectMake(210,18);
[addProject setTitle:@"Show View" forState:UIControlStateNormal];
[addProject addTarget:self action:@selector(addProjectPressed:) forControlEvents:UIControlEventTouchUpInside];
[_scrollView addSubview:addProject];

尝试添加此行;

addProject.backgroundColor = [UIColor redColor];

由于相同的背景颜色,它可能不会出现.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读