- 博客(15)
- 收藏
- 关注
转载 Swift - 按钮(UIButton)的用法
文章代码现已升级到Swift31,按钮的创建(1)按钮有下面四种类型:UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果UIButtonType.contactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果
2017-01-14 16:07:54 1261
转载 Swift 代码添加约束(swift 2.x)
想实现一个效果:在UIWebView(某个控件)上添加另外一个控件UIButton。拖动UIWebView控件(下滑刷新)然里面的UIButton也跟着滑动我的做法是这样的:我用代码创建了一个UIButton,然后使用addSubView()添加到一个UIWebView中,拖动UIWebView,里面的button不跟着动我在交流群问了一下iOS开发者,有人说需要给UIButton添加约束
2017-01-10 10:45:10 408
转载 swift中UITextView的使用
[objc] view plain copy在CODE上查看代码片派生到我的代码片 let textview = UITextView(frame: CGRectMake(10.0, 10.0, (CGRectGetWidth(self.view.bounds) - 10.0 * 2), 80.0)) self.view.addSubview(textview) textview.backgrou
2017-01-07 14:02:23 1065
转载 (swift)UICollectionView方法/属性详解
目录(?)[+]1.UICollectionView的常用属性// 1.设置位置和大小init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout)// 2.设置子视图的布局方式var collectionViewLayout: UICollectionViewLayout// 3.设置U
2017-01-07 13:31:50 1709 1
转载 swift 中手势的使用
/**点击手势*/func tapGestureDemo() { //建立手势识别器 let gesture = UITapGestureRecognizer(target: self, action: "viewTap:") //附加识别器到视图 self.view1.addGestureRecognizer(gesture)}/**缩放手势*/func
2017-01-07 13:31:02 1157
转载 Swift - 多列表格组件的实现
(本文代码已升级至Swift3)与桌面、Web应用不同,受限于屏幕尺寸,移动APP常常采用单列表格来显示列表数据。但有时我们需要使用多列表格来展示数据(比如:报表数据显示,或iPad这种大屏设备上展示多栏数据),这些通过网格(UICollectionView)的自定义布局功能就可以实现。1,多列表格(multi-column table control)效果图
2017-01-06 08:03:19 1669
转载 iOS - Swift Dictionary 字典
本文目录前言1、Dictionary 与 NSDictionary 的相互转换2、字典的 创建3、字典元素个数的计算4、通过 key 找对应的 value5、通过 value 找对应的 key6、字典中所有 key 的获取7、字典中所有 value 的获取8、字典键值对的 追加9、字典键值对的 修改10、字典键值对的 删除11、字典遍历12、字典排序回到顶部前言 pu
2017-01-06 08:01:12 2842
转载 Swift - 本地数据的保存与加载(使用NSCoder将对象保存到.plist文件)
(本文代码已升级至Swift3) 下面通过一个例子将联系人数据保存到沙盒的“documents”目录中。(联系人是一个数组集合,内部为自定义对象)。1,样例功能(1)点击“保存”将联系人存入 userList.plist 文件中(2)点击“读取”从数据文件中加载解析出联系人2,注意事项(1)本例使用了 NSCoder,这个封装了许
2017-01-04 18:34:03 3055 1
转载 Swift 设置navigation左右两侧按钮
我们以设置右侧按钮为例,左侧方法类似方法一,直接自定义文字[objc] view plain copylet item=UIBarButtonItem(title: "分享", style: UIBarButtonItemStyle.Plain, target: self, action: nil) self.navigatio
2017-01-04 18:23:01 705
转载 使用SwiftyJSON解析JSON
因为Swift对于类型有非常严格的控制,它在处理JSON时是挺麻烦的,因为它天生就是隐式类型。SwiftyJSON是一个能帮助我们在Swift中使用JSON的开源类库。开始之前,让我们先看一下在Swift中处理JSON是多么痛苦。下载地址:https://github.com/lingoer/SwiftyJSON下面将解析http://api.smemo.info/test.php/Ind
2017-01-04 15:34:29 1873
转载 多个优秀的Swift开源项目推荐
目录(?)[+]工具类SwiftyJSON:GitHub上最为开发者认可的JSON解析类Dollar.swift:Swift版Lo-Dash(或underscore)函数式工具库OAuthSwift:国外主流网站OAuth授权类库PathKit:小而美的路径管理类XCGLogger:功能完整的日志管理类库Surge:基于苹果Accelerate高性能计算框架封装库A
2017-01-04 07:58:30 6006
转载 swift学习之弹出提示框的几种方式
1、使用UIAlertView: override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor.whiteColor() var showAlertBtn = UIButton(frame: CGRectMake(10, 50, 150,
2017-01-03 19:04:26 6096
转载 class viewController has no initializers解决办法
iOS开发的时候,有时候会出现如下的错误:class viewController has no initializers!解决的办法:将UIViewController的子类中的变量全部进行拆包处理,就是在变量声明的时候加一个?号,在使用的时候拆包处理,加一个!号:
2017-01-03 12:54:45 1191
转载 swift之代理传值(delegate的用法)
目录(?)[+]具体的代码,详见Demo:链接: http://download.csdn.net/download/riven_wn/9401970rootViewController[objc] view plain copyprint?class ViewController: UIViewController,
2017-01-03 12:54:08 988
转载 Swift笔记-让你2小时学会Swift
摘要: 过年不能闲着,一边学习Swift,一边写笔记,相信在有一定其他语言基础的情况下用1.5小时看完该文章即可掌握。然后再花30分钟打开XCode写个Demo.生命中拿出2小时来认识一门语言,很值吧!过年不能闲着,一边学习Swift,一边写笔记,相信在有一定其他语言基础的情况下用1.5小时看完该文章即可掌握。然后再花30分钟打开XCode写个Demo.生命中拿出2小时来认识一
2017-01-02 21:53:07 445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人