Questions tagged «swift»

Swift是Apple Inc.针对其平台和Linux开发的一种安全,快速且具有表现力的通用编程语言。Swift是开源的。仅将标记用于有关语言功能或在Swift中需要代码的问题。将标签[ios],[ipados],[macos],[watch-os],[tvos],[cocoa-touch]和[cocoa]用于有关平台或框架的(语言不可知)问题。


2
从对象数组获取属性值数组
有一个叫的课程Employee。 class Employee { var id: Int var firstName: String var lastName: String var dateOfBirth: NSDate? init(id: Int, firstName: String, lastName: String) { self.id = id self.firstName = firstName self.lastName = lastName } } 而且我有一系列Employee对象。我现在需要id将数组中所有这些对象的s 提取到新数组中。 我也发现了类似的问题。但是它在Objective-C中,因此可以valueForKeyPath用来完成此任务。 如何在Swift中执行此操作?
113 ios  arrays  swift 

11
检测表已在iOS 13上关闭
在iOS 13之前,提供了用于覆盖整个屏幕的视图控制器。并且,在关闭后,将viewDidAppear执行父视图控制器功能。 现在,iOS 13默认将表单显示为视图控制器,这意味着卡将部分覆盖基础视图控制器,这意味着viewDidAppear不会被调用,因为父视图控制器从未真正消失过。 有没有一种方法可以检测到所显示的视图控制器工作表已被解雇?我可以在父视图控制器中重写某些其他功能,而不是使用某种委托?


9
我的视图控制器中的iOS 7视差效果
我正在使用Objective-C开发适用于iOS 7的应用程序。我的应用程序中有一个带有几个按钮和漂亮背景图像的屏幕。(这是一个简单的xib,UIButtons位于顶部UIImageView。) 我在想,如果这些按钮具有iOS 7主屏幕的视差效果,那就太酷了,因此,如果倾斜手机,您会看到背景。 如何在自己的应用中实现这种效果?

8
如何控制阴影扩散和模糊?
我已经在草图中设计了UI元素,其中一个元素的阴影带有模糊1和散布0。只是shadowOpacity)如何控制像模糊和扩散之类的东西? 编辑: 这是我在Sketch中的设置: 这就是我希望我的阴影看起来像的样子: 这是当前的样子:注意,您必须单击图片才能实际看到阴影。 我的代码如下: func setupLayer(){ view.layer.cornerRadius = 2 view.layer.shadowColor = Colors.Shadow.CGColor view.layer.shadowOffset = CGSize(width: 0, height: 1) view.layer.shadowOpacity = 0.9 view.layer.shadowRadius = 5 }

17
将UILabel高度调整为文本
我有一些标签要根据文本调整高度,这是我现在为此编写的代码 func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } 编辑: 问题不在这段代码中,所以我的解决方法是问题本身。它可能对其他人仍然有用!
112 ios  swift  height  uilabel  frame 


4
带有多个Swift的自定义单元格的UITableview
我想将UITableview与其他自定义tableViewCells一起使用。我的3个单元格是这样的: 单元格1:应具有图片和标签。 Cell2:应有两个标签。 Cell3:应该有一个dayPicker。 我不想为单元格编码。我该如何在Swift中进行管理。我是否必须为每个单元都编写自己的类?我可以使用一个tableviewController吗?如何填充不同单元格中的数据? 我想生成一个tableView,就像iOS设备的联系人应用程序一样。
111 swift  uitableview 

16
如何使用Swift在iOS中将String转换为MD5哈希?
我想将“ abc”之类的字符串转换为MD5哈希。我想在iOS和Swift中做到这一点。我尝试使用以下解决方案,但它们对我不起作用: 在Swift框架中导入CommonCrypto 如何以快速的语言使用CC_MD5方法。 http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in-swift/ 更清楚地说,我想在Swift中实现类似于此PHP代码输出的输出: $str = "Hello"; echo md5($str); 输出:8b1a9953c4611296a827abf8c47804d7
111 ios  swift  md5 

20
如何在Swift中使用UIColorFromRGB?
在Objective-C中,我们使用此代码为视图设置RGB颜色代码: #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] view.backgroundColor=UIColorFromRGB(0x209624); 如何在Swift中使用它?
110 ios  swift 

21
Swift:如何从字符的开始到最后一个索引获取子字符串
我想学习最好/最简单的方法,将一个字符串转换为另一个字符串,但只有一个子集,从一个字符的开始到最后一个索引。 例如,将“ www.stackoverflow.com”转换为“ www.stackoverflow”。什么样的代码片段会做到这一点,并且最快捷?(我希望这不会引起争论,但是我找不到关于如何在Swift中处理子字符串的好课程。
110 ios  swift 



4
快速打印而无需换行
在Swift 2.0中,会print()自动添加换行符。在迅速1.2,println()和print()以前是独立的功能。因此,我如何打印一些文本而不在其中添加换行符,因为swift不再具有不添加换行符的打印功能。
109 swift  swift3  swift2 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.