当前位置: 首页 > news >正文

网站建设好后 如何验收建设医院网站ppt模板下载

网站建设好后 如何验收,建设医院网站ppt模板下载,网页设计及网站建设的相关概念,价钱网站建设NSButton是macOS开发中常用的控件#xff0c;用于创建按钮。它有许多用法和需要注意的事项#xff0c;下面介绍其中的一些。 1. 创建按钮#xff1a;使用init(frame:)或init(title:action:)初始化按钮 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height…NSButton是macOS开发中常用的控件用于创建按钮。它有许多用法和需要注意的事项下面介绍其中的一些。 1. 创建按钮使用init(frame:)或init(title:action:)初始化按钮 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height: 40)) let button NSButton(title: Click me, target: self, action: #selector(buttonClicked(_:))) 2. 设置按钮类型使用setButtonType(_:)方法设置按钮类型例如圆形、方形等 button.setButtonType(.pushOnPushOff) // 圆形开关按钮 button.setButtonType(.momentaryChange) // 短暂变化按钮 3. 设置标题使用setTitle(_:), setAttributedTitle(_:)或setTitleWithMnemonic(_:)方法设置按钮标题 button.setTitle(OK) let attributes: [NSAttributedString.Key: Any] [.foregroundColor: NSColor.red] button.setAttributedTitle(NSAttributedString(string: Cancel, attributes: attributes)) 4. 禁用按钮使用setEnabled(_:)方法禁用按钮禁用后按钮会显示为灰色 button.isEnabled false 5. 按钮动作使用setAction(_:)和setTarget(_:)方法来设置按钮点击后执行的方法和对象 button.target self button.action #selector(buttonClicked(_:))objc func buttonClicked(_ sender: NSButton) {print(Button clicked!) } 6. 设置图片使用setImage(_:)和setAlternateImage(_:)方法设置按钮的图像和替代图像 button.image NSImage(named: Icon) button.alternateImage NSImage(named: Icon_selected) 7. 设置按钮状态使用setState(_:)方法设置按钮的状态可以是正常、选中或混合状态 button.state .on // 充当开关按钮使用设置按钮为选中状态 8. 设置键盘快捷键使用setKeyEquivalent(_:), setKeyEquivalentModifierMask(_:)和performKeyEquivalent(_:)方法来设置按钮的键盘快捷键 button.keyEquivalent \r // 回车键 button.keyEquivalentModifierMask [.command, .shift] // 快捷键修饰符同时按下 Command 和 Shift 键触发 NSButton的背景颜色和字体大小可以通过设置按钮的cell属性来实现。具体操作方法如下 9. 设置背景颜色 要设置NSButton的背景颜色需要创建一个NSButtonCell对象并设置其backgroundColor属性。然后将该NSButtonCell对象赋值给NSButton的cell属性即可。 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height: 40)) let cell button.cell as! NSButtonCell cell.backgroundColor .red 10. 设置字体大小 要设置NSButton的字体大小同样需要创建一个NSButtonCell对象并设置其font属性。然后将该NSButtonCell对象赋值给NSButton的cell属性即可。 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height: 40)) let cell button.cell as! NSButtonCell cell.font NSFont.systemFont(ofSize: 20) 11. 更改形状 1子类化NSButton并实现自定义形状。 创建一个自定义的NSButton子类并在其中覆盖draw(_ dirtyRect: NSRect)方法以绘制自定义形状。例如一个绘制红色圆形的自定义NSButton子类CircleButton class CircleButton: NSButton {override func draw(_ dirtyRect: NSRect) {let path NSBezierPath(ovalIn: bounds)NSColor.red.setFill()path.fill()} } (2) 使用Core Animation图层和自定义形状 使用Core Animation图层来创建自定义形状的按钮。可以使用CALayer的cornerRadius属性设置圆角或者使用mask属性指定一个alpha通道图像来裁剪按钮的形状。例如创建一个椭圆形的按钮 let button NSButton(frame: NSRect(x: 0, y: 0, width: 100, height: 50)) button.wantsLayer true button.layer?.cornerRadius 25 button.layer?.backgroundColor NSColor.red.cgColor 在方法2中我们将NSButton的wantsLayer属性设置为true这将启用Core Animation图层。然后我们设置按钮图层的cornerRadius属性为25这将使按钮显示为椭圆形。最后我们设置按钮图层的backgroundColor属性为红色以使其显示为红色椭圆形。         12. 需要注意的事项 - 当使用setButtonType(.pushOnPushOff)设置按钮类型时需要使用setPeriodicDelay(_:interval:)方法设置按钮重复点击延迟和重复点击间隔 - 如果使用init(title:action:)方法初始化按钮并指定了动作方法则动作方法必须在目标对象中实现并且接受一个参数sender:NSButton - 在设置按钮快捷键时需要注意不要与其他快捷键冲突否则会导致快捷键无法正常使用
http://www.w-s-a.com/news/995866/

相关文章:

  • 网站做系统叫什么软件吗注册域名需要实名认证吗
  • jsp网站开发教学视频ui设计风格
  • 注册网站建设开发怎么自己做导航网站
  • 设计做网站品牌咖啡主题网页界面设计
  • 个人网站制作总体设计宿迁房价2023年最新房价
  • 服装网站建设进度及实施过程马鞍山网站设计制作
  • 郑州网站优化顾问济宁网站制作
  • 网站开发简单吗网站引导页分为三个板块设计风格
  • 湖南做网站 在线磐石网络百度一下百度搜索
  • 现在建网站多少钱推广营销费
  • 联想企业网站建设的思路西安网站建设阳建
  • 网站内容 内链网站建设电话销售工作总结
  • 系统网站开发知名的摄影网站有哪些
  • 网站拍照的幕布扬中网站建设价位
  • 网站ie兼容性差西安小程序开发的公司
  • 上海网站建设培训app网站开发成本
  • 个人网站icp外贸网站开发 河南
  • 遵义建设网站无锡市规划建设局网站
  • 海外留学网站建设方案门户网站的发布特点
  • 网站建设不赚钱net112企业建站系统
  • 网站建设团队管理模板贵州省住房和城乡建设部网站
  • 曲沃网站建设网上学编程的有哪些比较好的网站
  • 厦门网站建设慕枫学做网站需要多久
  • 爱奇艺做任务领vip网站设计广告图片
  • 中科汇联网站建设手册上海公司名称注册查询网
  • 网站建设电子商务课总结和体会关于做网站书籍
  • 仪征网站建设公司哪家好简单网页制作素材图片
  • 甘肃第九建设集团公司网站潍坊个人做网站
  • 如何做后台网站的教程网站建设 关于我们
  • 极速网站建设哪家好连云港百度推广网站建设