Search
 
SCRIPT & CODE EXAMPLE
 

SWIFT

set button programmatically swift

        let button = self.makeButton(title: "Login", titleColor: .blue, font: UIFont.init(name: "Arial", size: 18.0), background: .white, cornerRadius: 3.0, borderWidth: 2, borderColor: .black)
        view.addSubview(button)
        // Adding Constraints
        button.heightAnchor.constraint(equalToConstant: 40).isActive = true
        button.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 40).isActive = true
        button.rightAnchor.constraint(equalTo: view.rightAnchor, constant: -40).isActive = true
        button.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: -400).isActive = true
        button.addTarget(self, action: #selector(pressed(_ :)), for: .touchUpInside)

       // Define commmon method
        func makeButton(title: String? = nil,
                           titleColor: UIColor = .black,
                           font: UIFont? = nil,
                           background: UIColor = .clear,
                           cornerRadius: CGFloat = 0,
                           borderWidth: CGFloat = 0,
                           borderColor: UIColor = .clear) -> UIButton {
        let button = UIButton()
        button.translatesAutoresizingMaskIntoConstraints = false
        button.setTitle(title, for: .normal)
        button.backgroundColor = background
        button.setTitleColor(titleColor, for: .normal)
        button.titleLabel?.font = font
        button.layer.cornerRadius = 6.0
        button.layer.borderWidth = 2
        button.layer.borderColor = UIColor.red.cgColor
        return button
      }
        // Button Action
         @objc func pressed(_ sender: UIButton) {
                print("Pressed")
          }
Comment

swift create custom button programmatically

let button = UIButton(frame: CGRect(x: 20, y: 20, width: 200, height: 60))
 button.setTitle("Email", for: .normal)
 button.backgroundColor = .white
 button.setTitleColor(UIColor.black, for: .normal)
 button.addTarget(self, action: #selector(self.buttonTapped), for: .touchUpInside)
 myView.addSubview(button)



@objc func buttonTapped(sender : UIButton) {
                //Write button action here
            }
Comment

PREVIOUS NEXT
Code Example
Swift :: Swift Using insert() 
Swift :: swft ui image 
Swift :: imageliteral swiftui 
Swift :: map swift 
Swift :: swift convert string to int 
Swift :: sf symbols 
Swift :: Prime number or not program in swift basic programs 
Swift :: how can i find range of a string in another string swift 
Swift :: Swift Switch Statement with Range 
Swift :: swiftui radio button 
Swift :: how to set return type swift 
Swift :: how to center vertically scrollview swiftui 
Swift :: Methods Swift 
Swift :: swift make enum inspectable 
Swift :: swift reduce function 
Swift :: how to send a file from file manager in mail swift 
Swift :: Swift Double 
Swift :: set color of indicator line in collectionview swift 
Swift :: free robux codes 
Swift :: swift conditional statements 
Swift :: swift UI color rgb 
Swift :: Swift Function With Argument Label 
Swift :: code that detect input swift 
Swift :: Swift enum Associated Values 
Swift :: Swift Hashable Protocol 
Swift :: Swift Code Blocks 
Swift :: string to decimal swift 
Ruby :: ERROR: While executing gem ... (Gem::FilePermissionError) 
Ruby :: rails generate model 
Ruby :: ruby print string 
ADD CONTENT
Topic
Content
Source link
Name
6+8 =