2016-11-18 5 views

答えて

0

は、私はストーリーボードを使用せずに、コードでこれを行う方法をお見せするつもりですThis-

let button = UIButton(frame: CGRect(x: 0, y: 0, width: 44, height: 44)) 
    button.backgroundColor = UIColor.redColor() 
    button.addTarget(self, action: #selector(ratingButtonTapped), forControlEvents: .TouchUpInside) 
    self.profileVIew.addSubview(button) 

func ratingButtonTapped(){ 
    print("Button pressed") 
} 
+0

webViewにボタンを追加したい場合は、そうしてください。 – iDeveloper

+0

'@IBOutlet var webVIe w:UIWebView! – iDeveloper

+0

そして、viewDidLoad()のaddSubViewメソッドを書く - – iDeveloper

0

を試してみてください。 ()関数は、のviewDidLoad(の外で、その後

view.addSubview(setupButton) 
myButton() 

を入れて)あなたののviewDidLoadで、その後の彼のあなたのビューコントローラクラスで

var setupButton: UIButton = { 
      let button = UIButton(type: .system) 
      button.backgroundColor = UIColor(r: 80, g: 101, b: 161, a: 256) 
      button.setTitle("Register", for: .normal) 
      button.setTitleColor(UIColor.white, for: .normal) 
      button.translatesAutoresizingMaskIntoConstraints = false 
      button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 18) 

      button.addTarget(self, action: #selector(handleRegister), for: .touchUpInside) 
      return button 

     }() 

を入れて、あなたが取得何のエラー

func myButton() { 

setupButton.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true 
setupButton.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true 
setupButton.widthAnchor.constraint(equalTo: view.widthAnchor, constant: -24).isActive = true 
setupButton.heightAnchor.constraint(equalToConstant: 150).isActive = true } 


func handleRegister { 
     #your action here 
} 
+0

私はurのコードを試しましたが、難しかったです。 –

+0

こんにちは@SamuelTeferra私は最後の数週間しようとしています、あなたは私を助けてくれますか?ありがとう。 –

関連する問題