2016-11-18 45 views

回答

0

嘗試這個 -

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

我要告訴你如何做到這一點的代碼,而無需使用故事板。把他在視圖控制器類

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 

     }() 

然後在viewDidLoad中()函數把

view.addSubview(setupButton) 
myButton() 

話外viewDidLoad中的(),把你得到

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

我試過我們的代碼,但有困難。 –

+0

嗨@SamuelTeferraI我正在嘗試過去幾周,你能幫我嗎?謝謝。 –

相關問題