-
看到别人的一个思路: if let year = yearOfBirth.text.toInt() { var imageNumber = (year % 12) - 4 if imageNumber < 0 { imageNumber += 12 } image.image = UIImage(named: String(imageNumber)) } 我觉得最好加一段(加在var 和 if 之间): if imageNumber == -4 { image.image = UIImage(named: String()) } 已实现在输入0的时候不显示图片。 因为是没有公元零年的,只从公元元年(公元一年)开始计。 我觉得的更加严谨了,有没有必要看个人喜好了。查看全部
-
playground 我是这么玩的: let offset = 4 var zodiac = ["Rat", "Ox", "Tiger", "Hare", "Dragon", "Snake", "Horse", "Sheep", "Monkey", "Cock", "Dog", "Boar"] var birthYear = 0 var year = birthYear if year >= 4 { var zodiacNumber = (year - offset) % 12 println("Happy \(zodiac[zodiacNumber]) Year!") } else if year > 0 { var zodiacNumber = year % 12 + 8 println("Happy \(zodiac[zodiacNumber]) Year!") } else if year == 0 { println("NO WAY! Please try again!") } else { var zodiacNumber = year % 12 + 9 println("Happy \(zodiac[zodiacNumber]) Year!") }查看全部
-
if let name = imageName {
let share = [UIImage.init(named: name)!, "分享自女神画廊", "https://www.baidu.com/"] as [Any]
let activityViewController = UIActivityViewController(activityItems: share, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view
self.present(activityViewController, animated: true, completion: nil)
}
查看全部 -
希望可以做sketch的视频呢查看全部
-
NSDate千万不要写成NSData了。很容易错的。查看全部
-
//计算年龄 let now=Date() let gergorian=NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian) let age=gergorian?.components(NSCalendar.Unit.year, from: birthday.date, to: now, options: NSCalendar.Options.init(rawValue: 0)).year //返回optional(Int)查看全部
-
点击键盘上的return收起键盘操作步骤: 一、在viewcontrol加上UITextFieldDelegate(protoco) 二、按住command,点击UITextFieldDelegate,复制这个方法,重写方法: func textFieldShouldReturn(_ textField: UITextField) -> Bool { name.resignFirstResponder() return true } 三、override func viewDidLoad() { super.viewDidLoad() name.delegate=self }查看全部
-
果然tableView绑定dataSource这步很容易被忘掉,跟着教程做的时候没问题,自己去做的时候总是忘,回来看教程,老师在这里还再三叮嘱了。。。汗颜查看全部
-
3G是大神查看全部
-
MVC(Model View Controller) 模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范. Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。查看全部
-
都白富美了 还没房。。。。。。。查看全部
-
Int(StringValue), 即 let year = Int(yearOfbirth.text!)查看全部
-
为了防止在显示170厘米等的身高数据时,因为阿拉伯数字大小的差距,而导致无法完全显示,从而出现,末尾显示为...的现象,应该设置label的格式为右对齐,并且,在左方留出一段较长的区域查看全部
-
这是什么评论查看全部
-
看完了查看全部
举报
0/150
提交
取消