• <tfoot id='uhR0Y'></tfoot>
  • <legend id='uhR0Y'><style id='uhR0Y'><dir id='uhR0Y'><q id='uhR0Y'></q></dir></style></legend>

      <small id='uhR0Y'></small><noframes id='uhR0Y'>

        <bdo id='uhR0Y'></bdo><ul id='uhR0Y'></ul>
        <i id='uhR0Y'><tr id='uhR0Y'><dt id='uhR0Y'><q id='uhR0Y'><span id='uhR0Y'><b id='uhR0Y'><form id='uhR0Y'><ins id='uhR0Y'></ins><ul id='uhR0Y'></ul><sub id='uhR0Y'></sub></form><legend id='uhR0Y'></legend><bdo id='uhR0Y'><pre id='uhR0Y'><center id='uhR0Y'></center></pre></bdo></b><th id='uhR0Y'></th></span></q></dt></tr></i><div id='uhR0Y'><tfoot id='uhR0Y'></tfoot><dl id='uhR0Y'><fieldset id='uhR0Y'></fieldset></dl></div>

        如何在 Swift 中创建一个圆形按钮?

        时间:2023-07-08
        • <small id='ptiqc'></small><noframes id='ptiqc'>

            <tbody id='ptiqc'></tbody>
            <bdo id='ptiqc'></bdo><ul id='ptiqc'></ul>

          • <legend id='ptiqc'><style id='ptiqc'><dir id='ptiqc'><q id='ptiqc'></q></dir></style></legend>
            <i id='ptiqc'><tr id='ptiqc'><dt id='ptiqc'><q id='ptiqc'><span id='ptiqc'><b id='ptiqc'><form id='ptiqc'><ins id='ptiqc'></ins><ul id='ptiqc'></ul><sub id='ptiqc'></sub></form><legend id='ptiqc'></legend><bdo id='ptiqc'><pre id='ptiqc'><center id='ptiqc'></center></pre></bdo></b><th id='ptiqc'></th></span></q></dt></tr></i><div id='ptiqc'><tfoot id='ptiqc'></tfoot><dl id='ptiqc'><fieldset id='ptiqc'></fieldset></dl></div>

                  <tfoot id='ptiqc'></tfoot>

                  本文介绍了如何在 Swift 中创建一个圆形按钮?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想制作一个圆形的拇指向上和拇指向下按钮.

                  I want to make a circular thumbs up and thumbs down button.

                  我应该使用 ImageView 还是 Button 作为超类?

                  Should I use a ImageView or a Button as the super class?

                  我将如何在 Swift 中做到这一点?

                  How would I do this in Swift?

                  推荐答案

                  这是一个圆形按钮的例子:

                  Here is an example round button:

                  Swift 3、4、5:

                  override func viewDidLoad() {
                      super.viewDidLoad()
                      
                      let button = UIButton(type: .custom)
                      button.frame = CGRect(x: 160, y: 100, width: 50, height: 50)
                      button.layer.cornerRadius = 0.5 * button.bounds.size.width
                      button.clipsToBounds = true
                      button.setImage(UIImage(named:"thumbsUp.png"), for: .normal)
                      button.addTarget(self, action: #selector(thumbsUpButtonPressed), for: .touchUpInside)
                      view.addSubview(button)
                  }
                  
                  @objc func thumbsUpButtonPressed() {
                      print("thumbs up button pressed")
                  }
                  

                  Swift 2.x:

                  override func viewDidLoad() {
                      super.viewDidLoad()
                      
                      let button = UIButton(type: .Custom)
                      button.frame = CGRect(x: 160, y: 100, width: 50, height: 50)
                      button.layer.cornerRadius = 0.5 * button.bounds.size.width
                      button.clipsToBounds = true
                      button.setImage(UIImage(named:"thumbsUp.png"), forState: .Normal)
                      button.addTarget(self, action: #selector(thumbsUpButtonPressed), forControlEvents: .TouchUpInside)
                      view.addSubview(button)
                  }
                  
                  func thumbsUpButtonPressed() {
                      print("thumbs up button pressed")
                  }
                  

                  这篇关于如何在 Swift 中创建一个圆形按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:动画 UIButton 状态变化 下一篇:使用 resizableImageWithCapInsets: image for button 仅适用于状态集,其他状

                  相关文章

                  <tfoot id='LwVb1'></tfoot>
                1. <legend id='LwVb1'><style id='LwVb1'><dir id='LwVb1'><q id='LwVb1'></q></dir></style></legend>

                  <small id='LwVb1'></small><noframes id='LwVb1'>

                      • <bdo id='LwVb1'></bdo><ul id='LwVb1'></ul>

                      <i id='LwVb1'><tr id='LwVb1'><dt id='LwVb1'><q id='LwVb1'><span id='LwVb1'><b id='LwVb1'><form id='LwVb1'><ins id='LwVb1'></ins><ul id='LwVb1'></ul><sub id='LwVb1'></sub></form><legend id='LwVb1'></legend><bdo id='LwVb1'><pre id='LwVb1'><center id='LwVb1'></center></pre></bdo></b><th id='LwVb1'></th></span></q></dt></tr></i><div id='LwVb1'><tfoot id='LwVb1'></tfoot><dl id='LwVb1'><fieldset id='LwVb1'></fieldset></dl></div>