いつもお世話になっております。
表題の通りです。
該当コード:
let backgroundView = UIView(frame: CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height)) backgroundView.backgroundColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.2) let messageView = UIView(frame: CGRect(x: 10, y: 20, width: self.view.frame.size.width - 20, height: 300)) messageView.backgroundColor = UIColor(red: 255, green: 255, blue: 255, alpha: 1.0) let headerView = UIView(frame: CGRect(x: 0, y: 0, width: messageView.frame.size.width, height: 50)) headerView.backgroundColor = UIColor(red: 102, green: 204, blue: 255, alpha: 1.0) let messageTextView = UITextView(frame: CGRect(x: 0, y: 50, width: messageView.frame.size.width, height: 250)) messageView.addSubview(messageTextView) messageView.addSubview(headerView) backgroundView.addSubview(messageView) self.navigationController?.view.addSubview(backgroundView)
headerViewのbackgroundColorが変わりません。
messageView(superview)の背景色に影響されているのでしょうか?
Debug view Hierarchyで確認すると、rgbの数値だけ反映されています。
解決方法がわかりません。
ご教示頂けますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/22 09:10