iOS-Shaped-Button-Swift:UIButton 子类,仅当用户点击具有 alpha 的按钮的一部分时才会拦截和触发操作

时间:2024-07-21 07:35:01
【文件属性】:

文件名称:iOS-Shaped-Button-Swift:UIButton 子类,仅当用户点击具有 alpha 的按钮的一部分时才会拦截和触发操作

文件大小:312KB

文件格式:ZIP

更新时间:2024-07-21 07:35:01

Swift

iOS-Shaped-Button-Swift UIButton 子类,仅当用户点击具有 alpha 的按钮部分时才会拦截和触发操作。 在以下屏幕中,有 3 个“重叠”的 UIButton。 通常(因为视图总是矩形)最大或最前面的按钮会“窃取”其他按钮的所有触摸。 使用 SOXShapedTapButton 类,用户触摸只会在时钟的“圆形”区域被拦截。 如何使用它: 您可以将其初始化为任何传统的 UIButton 并将其添加到您的视图中。 let button = SOXShapedTapButton() button.setBackgroundImage(UIImage(named: "tower_clock"), forState: .Normal) // assign frame and add it to view ... 或者,您可以轻松地将 UIButton 实例添


【文件预览】:
iOS-Shaped-Button-Swift-master
----SOXShapedTapView()
--------ViewController.swift(799B)
--------Info.plist(1KB)
--------AppDelegate.swift(2KB)
--------Base.lproj()
--------Images.xcassets()
--------SOXShapedTapView.swift(1KB)
----LICENSE(1KB)
----README.md(2KB)
----SOXShapedTapViewTests()
--------Info.plist(750B)
--------SOXShapedTapViewTests.swift(932B)
----SOXShapedTapView.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
----screen1.png(63KB)

网友评论