iOS
文章平均质量分 86
iwanghang
脚踏实地
展开
-
iOS开发-登录界面开发(2)Button控件的使用-Swfit4.1_Xcode9.3.1
1.做一个登录按钮,拖拽一个button控件,设置文字 文字颜色 背景颜色(背景颜色设置 截图中未做演示 往下拉就可以找到) 样式:2.设置控件高度,手动拖拽控件边缘也可以,也可以像下面截图一样操作,设置准确数值:3.我们来实现button圆角效果,我们可以选择在控制器中用代码实现,也可以如下图,在视图中实现: layer.cornerRadius layer.masksToBounds4.接...原创 2018-05-28 11:18:28 · 578 阅读 · 0 评论 -
iOS开发-登录界面开发(3)CocoaPods的安装-Swfit4.1_Xcode9.3.1
1.CocoaPods的安装,使用命令行工具,且需要一个叫Ruby的工具:命令行工具的位置:启动台 - 其他 - 终端Ruby: 我们打开终端以后,输入 ruby -v,可以查看当前的ruby的版本,我没有升级ruby,使用系统自带的版本:JiMideMacBook-Pro:~ jimi$ ruby -vruby 2.3.3p222 (2016-11-21 revision 56859) [un...原创 2018-05-28 13:02:57 · 422 阅读 · 0 评论 -
iOS开发-登录界面开发(4)AFNetworking的引入-Swfit4.1_Xcode9.3.1
1.AFNetworking是个啥? 网络请求开源框架, iOS和Mac OS都能用。2.SwiftyJSON是个啥? 另一个开源框架,处理JSON数据(解析数据、生成数据)。3.让我们来引入AFNetworking、SwiftyJSON: 3.1.找到你项目的地址:(顺便介绍一个快捷键,option+command+c,复制文件或者文件夹的路径)/Users/jimi/Documents/...原创 2018-05-28 13:49:09 · 478 阅读 · 0 评论 -
iOS开发-登录界面开发(5)AFNetworking的网络请求-Swfit4.1_Xcode9.3.1
1.建立Tools文件夹:2.新建一个Swift File,用于封装网络请求,名字比如“AFNetworkingManager”:import Foundationimport AFNetworking// 定义枚举类型enum HTTPRequestType : Int{ case GET = 0 case POST}class NetworkTools: AFHT...原创 2018-05-28 14:49:22 · 584 阅读 · 0 评论 -
iOS开发-登录界面开发(1)Text控件的使用-Swfit4.1_Xcode9.3.1
实现效果: 1.打开app的效果图: 2.输入vip号码后的效果图 1.让我们从零开始,现在AppStore搜索xcode并安装2.打开xcode,点击"Creat a new Xcode project",点击"Single View App",点击"Next"3.在Product Name输入LoginDemo,如下图(看不清,请右键点击,选择在新窗口中打开):4.选择工程保存路径后,就成...原创 2018-05-24 16:11:25 · 716 阅读 · 1 评论 -
iOS开发-登录界面开发(6)Toast-Swift的使用-Swfit4.1_Xcode9.3.1
1.前面我们做了登录界面的UI,实现了网络请求,如果用户输入了错误的VIP号码,应该提示用户“VIP号码不正确”2.在Android里面,我们有Toast可以直接使用,在iOS里,貌似没有这样的原生控件,那么我们引入第三个开源框架:Toast-Swift3.我们来修改一下 Podfile:/Users/jimi/Documents/iOS/Demo/LoginDemo/Podfile# 设置支持最...原创 2018-05-29 16:34:21 · 1307 阅读 · 0 评论 -
iOS开发-登录界面开发(7)跳转传值-Swfit4.1_Xcode9.3.1
1.登录失败提示,我们进行Toast提示,告诉用户VIP号码输入不正确; 登录成功,我们一般跳转到主界面,跳转时,把用户id等数据 传递给主视图控制器,如图:2.拖拽一个View控件,来建立一个主视图,并拖拽一个Text控件,准备来显示传递过来的值3.创建一个主视图控制器:4.给主视图设置控制器:5.实现主视图的功能:// 主界面import UIKitclass HomeViewCont...原创 2018-05-30 14:10:57 · 760 阅读 · 0 评论