小编Mic*_*ode的帖子

部署目标是什么意思?

这是我假设的一个非常简单的问题.有人可以告诉我部署目标的含义.如果我选择IOS 10,这是否意味着只有拥有iOS 10的用户才能下载该应用.选择较低的部署目标是不是很糟糕?另外,继续部署目标,不建议在较低的部署目标上运行.

xcode ios ios10

66
推荐指数
3
解决办法
4万
查看次数

通过segue传递变量?Xcode 8 Swift 3

所以我正在制作一个闹钟.一个视图控制器是表视图.另一个视图控制器由带有提交按钮的UIDatePicker组成.目标是当用户单击提交按钮时,它会将日期保存在日期选择器上.除了保存日期之外,它还是表视图控制器的一个区域.我试图在单元格中显示保存为标签的时间.

  1. 这是我的DatePicker视图控制器的代码.我在函数之外定义了变量.然后当他们点击提交时,它应该更新值.但是当它通过segue时它不会更新它.

     var myDate = "1:39 PM"
    
    
    
    
    @IBAction func submitDate(_ sender: AnyObject) {
    
       myDate = DateFormatter.localizedString(from: dateOutlet.date, dateStyle: DateFormatter.Style.none, timeStyle: DateFormatter.Style.short)
    
    
    }
    
    
    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    
        if segue.identifier == "save" {
    
            let toViewController = segue.destination as! TableViewController
    
            toViewController.myDate = myDate
    
    
    
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 这是我的表视图控制器的代码.当我单击提交时,它不会将标签显示为在DatePicker中选择的时间.它显示"下午1点39分".这是我最初定义的.

    var myDate = "0"
    
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    
    
    
        let cell = Bundle.main.loadNibNamed("TableViewCell", owner: self, options: nil)?.first as! TableViewCell
    
    
        cell.textLabel?.text = myDate
    
        return cell
    
    
    
    }
    
    Run Code Online (Sandbox Code Playgroud)

xcode swift

4
推荐指数
1
解决办法
1万
查看次数

如何使用用户默认值保存开关的开/关值?

我创建了一个自定义表格视图单元格.在我的应用程序中,有两个文件.我有一个单独的自定义表视图单元格的文件.然后我有一个tableviewcontroller文件作为一个整体的表.

在我的自定义表格视图单元格中,有一个UISwitch.此UISwitch的初始值已关闭.在自定义表视图单元的文件中,我为交换机创建了一个函数.我还为开关创建了一个插座.

@IBOutlet var theSwitch: UISwitch!

@IBAction func mySwitch(_ sender: AnyObject) {
}
Run Code Online (Sandbox Code Playgroud)

在我的表视图控制器中,我已经创建了视图确实出现的功能.我假设我需要做的是保存开关的值

@IBAction func mySwitch(_ sender: AnyObject) {
}
Run Code Online (Sandbox Code Playgroud)

然后在表视图控制器中,以某种方式调用它在这个视图中确实出现了函数.

override func viewDidAppear(_ animated: Bool) {
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是如果更改了交换机的值,则保存它.例如,如果用户打开应用程序并打开开关,我希望应用程序保存它,以便在重新打开应用程序时,交换机的值仍然打开.希望这可以通过使用用户默认值来完成.如果有人能告诉我这样做的代码,那就太好了.

ios swift3 userdefaults

1
推荐指数
1
解决办法
2010
查看次数

Swift-创建自定义捕获会话预设

我想创建一个自定义相机来录制方形视频。但是,所有捕获会话预设都不是正方形格式

例如:

  • 1920x1080

  • 1280x720

  • 640x480

无论如何,我可以创建一个自定义预设。我仍然想拥有高品质的视频,但是要采用方形格式。最接近方形格式的是640x480,但我仍然想要高清画质。

如果可能的话,这可能吗?谢谢

xcode ios swift

0
推荐指数
1
解决办法
1542
查看次数

标签 统计

ios ×3

xcode ×3

swift ×2

ios10 ×1

swift3 ×1

userdefaults ×1