Swift 长按结果
Swift Long press results
我想截取这个pod的长按值:
https://github.com/liyong03/YLLongTapShare
我在 Swift 开发,这个 pod 只有 Objective-C。
我没能捕捉到处理长按选择结束的函数(此处,在屏幕截图上),我想检索“Twitter " 一旦用户释放了长按(他的选择是 Twitter)
提前致谢!
- 在 pod 文件中取消注释 use_frameworks!行,更新 pod,然后构建项目
- 在视图控制器中导入 'YLLongTapShare' 模块
- 写剩下的代码:)
简单示例:
import UIKit
import YLLongTapShare
class TestViewController: UIViewController, YLLongTapShareDelegate {
@IBOutlet weak var tapShareView: YLLongTapShareView!
override func viewDidLoad() {
super.viewDidLoad()
self.tapShareView.delegate = self;
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test1"), andTitle: "test1"))
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test2"), andTitle: "test2"))
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test3"), andTitle: "test3"))
}
func longTapShare(_ view: UIView!, didSelectShareTo item: YLShareItem!, with index: UInt) {
print("longTapShare \(item.title)")
}
func colorOfShareView() -> UIColor! {
return UIColor.red
}
}
我想截取这个pod的长按值:
https://github.com/liyong03/YLLongTapShare
我在 Swift 开发,这个 pod 只有 Objective-C。
我没能捕捉到处理长按选择结束的函数(此处,在屏幕截图上),我想检索“Twitter " 一旦用户释放了长按(他的选择是 Twitter)
提前致谢!
- 在 pod 文件中取消注释 use_frameworks!行,更新 pod,然后构建项目
- 在视图控制器中导入 'YLLongTapShare' 模块
- 写剩下的代码:)
简单示例:
import UIKit
import YLLongTapShare
class TestViewController: UIViewController, YLLongTapShareDelegate {
@IBOutlet weak var tapShareView: YLLongTapShareView!
override func viewDidLoad() {
super.viewDidLoad()
self.tapShareView.delegate = self;
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test1"), andTitle: "test1"))
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test2"), andTitle: "test2"))
self.tapShareView.add(YLShareItem(icon: UIImage(named: "test3"), andTitle: "test3"))
}
func longTapShare(_ view: UIView!, didSelectShareTo item: YLShareItem!, with index: UInt) {
print("longTapShare \(item.title)")
}
func colorOfShareView() -> UIColor! {
return UIColor.red
}
}