小编Res*_*esh的帖子

Swift3-如何从UIDatePicker获取时间

我正在尝试为iOS创建一个闹钟应用程序,我是Swift的新手.我想知道如何从UIDatePicker获得时间.直到现在,我有一个代码,它只给出了整个日期的时间.`import UIKit

class ViewController:UIViewController {

@IBOutlet weak var alarmTime: UIDatePicker!
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
@IBAction func alarmTime(_ sender: UIDatePicker){
 sender.datePickerMode = UIDatePickerMode.time
    print(sender.date)
}
Run Code Online (Sandbox Code Playgroud)

}` 下面是上述代码在终端的输出的屏幕截图

uidatepicker ios swift3

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

如何使用 Visual Format Language 在 Swift 中设置约束?

我有一个带有导航栏的视图控制器,我试图在导航栏正下方实现一个菜单栏,我有一个单独的类文件(UIView)。添加菜单栏后,我想在菜单栏视图的垂直中心而不是超级视图的垂直中心添加一个 UIImageView,并且高度与菜单栏视图相同。我正在使用可视化格式语言。我不太确定如何提及视图的名称以及如何约束图像的高度并将其放置在命名视图的中心。有人能帮我吗 ?

下面是代码片段...

//MenuBar.swift

class MenuBar: UIView {


override init(frame: CGRect) {

    super.init(frame: frame)
    print("created") 

    let imageLogo = UIImage(named: "Logo")
    let imageView = UIImageView(image: imageLogo)
    self.addSubview(imageView)
    self.addConstraintWithFormat("H:|[v0]|", views: imageView)
    self.addConstraintWithFormat("V:|[v0(100)]|", views: imageView)
    backgroundColor = UIColor.red
}

required init?(coder aDecoder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}
Run Code Online (Sandbox Code Playgroud)

// func 的 UIView 扩展 addConstraintWithFormat(- format:, views:)

extension UIView{
func addConstraintWithFormat(_ format : String, views : UIView...) {

    var viewsDictionary = [String : UIView]()

    for(index, view) in views.enumerated(){
        let key = …
Run Code Online (Sandbox Code Playgroud)

ios visual-format-language swift

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