【问题标题】:Multiple Buttons performing the same takePicture action Swift多个按钮执行相同的 takePicture 动作 Swift
【发布时间】:2017-03-29 14:06:34
【问题描述】:

我正在尝试制作一个具有多个按钮来执行相同的“拍照”操作的应用。每个按钮唯一不同的想法是我希望显示图片的位置。我有六个按钮,我希望它们在同一个 VC 上显示六个不同的图片。我输入了Storyboard VC 来展示我想要做什么。这是我的第一个按钮的代码,但我试图让每个按钮都做同样的事情,而不需要重新输入每个 IBAction。谢谢!

@IBAction func photoBtnPressedOne(_ sender: AnyObject) {
    if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.camera) {
        let imagePicker = UIImagePickerController()
        imagePicker.delegate = self
        imagePicker.sourceType = UIImagePickerControllerSourceType.camera;
        imagePicker.allowsEditing = false
        self.present(imagePicker, animated: true, completion: nil)
}

【问题讨论】:

  • 您能否在代码 sn-p 中添加您如何为单人拍照的实现?

标签: swift xcode button ibaction


【解决方案1】:

有什么问题吗?如果您想知道如何让多个按钮执行相同的操作,请here's a link 回复一年前的 SO 问题。

如果您想知道如何让操作知道按下了哪个按钮,请为每个按钮分配一个唯一的标记属性,并将代码放入您的操作中以使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-06
    • 2014-12-04
    • 2017-12-27
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    相关资源
    最近更新 更多