UIButton标题不显示

 小湿基_517 发布于 2023-01-11 19:55


我刚刚开始在Swift开发.

我动态创建了一个UIButton并将其添加到View中.我的问题是视图没有显示按钮.

我的代码:

var button:UIButton = UIButton();
button.frame = CGRect(x: 100, y: 250, width: 100, height: 50);
button.setTitle("Midhun", forState: UIControlState.Normal);
self.view.addSubview(button);

然后我将图像添加到按钮,然后显示:

button.setImage(UIImage(named: "step_first.jpg"), forState: UIControlState.Normal);

我无法弄清楚发生了什么.请帮忙

3 个回答
  • 我实际上发现了这个问题.

    在Swift中,标题UIButton是白色的.

    我更改了父View的背景颜色,现在显示了.

    self.view.backgroundColor = UIColor.black
    

    2023-01-11 19:56 回答
  • 如果您继承UIButton并覆盖它layoutSubviews(),请确保super.layoutSubviews()在内部调用

    2023-01-11 19:57 回答
  • 对我来说问题是我没有使用setter方法.

    我正在做notificationsButton.titleLabel?.text = "x"而不是notificationsButton.setTitle("x", forState: UIControlState.Normal)

    2023-01-11 19:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有