代码改变世界

随笔分类 -  iOS UI基础

iOS UI基础-21 WKWebView

2018-02-06 20:46 by jiangys, 381 阅读, 收藏, 编辑
摘要: WKWebView,直接显示网页,需要引入第三方类:https://github.com/marcuswestin/WebViewJavascriptBridge 加上进度条代码,很完美使用 webView.h webView.m 参考文档:http://blog.csdn.net/MyKingSa 阅读全文

iOS UI基础 - 20 UITextField

2016-04-01 00:05 by jiangys, 334 阅读, 收藏, 编辑
摘要: 限定只可以输入数字和6位长度 阅读全文

iOS UI基础-19.0 UICollectionView

2015-12-08 23:30 by jiangys, 493 阅读, 收藏, 编辑
摘要: 直接上代码,说明请看注释吧 1.继承三个代理 UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout 2.直接看代码 快捷头部 参考博客:http://blog.csdn.net/u 阅读全文

iOS UI基础-18.0 UIView

2015-12-07 21:29 by jiangys, 256 阅读, 收藏, 编辑
摘要: 设置边框 UIView *bgView = [[UIView alloc] init]; bgView.backgroundColor = [UIColor whiteColor]; self.bgView = bgView; bgView.l... 阅读全文

iOS UI基础-17.0 UILable之NSMutableAttributedString

2015-12-03 23:21 by jiangys, 3694 阅读, 收藏, 编辑
摘要: 在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资料,有的是重绘UILabel的textLayer,有的是用html5实现的,都比较麻烦,而且很多UILabel的属性也不起作用了,效果都不理想。后来了解到NSMuttableAttstr 阅读全文

iOS UI基础-16.0 UIButton

2015-11-23 22:44 by jiangys, 318 阅读, 收藏, 编辑
摘要: 回归自然,UIButton是我们使用最频烦的一个控件。下面,对该控件的一些常用方法进行一些总结. 上面的代码,很常用,我们在看代码,已经大概知道其中意思。 要显示选中时的样子,只需要设置:payStateBtn.Selected = Yes; 另外一些常用的属性 设置不可点击 button.user 阅读全文

iOS UI基础-15.0 UIWebView

2015-09-23 15:30 by jiangys, 471 阅读, 收藏, 编辑
摘要: WebView介绍 知识点: 代码创建一个UIWebView OC调用html的js js页面调用OC 相关代码实现 代码创建一个UIWebView // 1.webView UIWebView *webView = [[UIWebView alloc] init]; webView.frame = 阅读全文

iOS UI基础-14.0 DatePicker

2015-09-23 14:00 by jiangys, 681 阅读, 收藏, 编辑
摘要: DatePicker的主要属性:Mode:显示的内容,可以选择日期、时间的自由组合Locale:显示的语言样式Interval:每个选项的时间间隔Date:当前选择的时间Constraint:指定最小和最大时间Timer:计时器使用代码创建DatePicker// 1.创建DatePicker ... 阅读全文

iOS UI基础-13.0 数据存储

2015-09-22 12:31 by jiangys, 317 阅读, 收藏, 编辑
摘要: 应用沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer) 模拟器应用沙盒的根路径在 应用沙盒结构分析 应用程序包:(上图中的Layer)包含了所有的资 阅读全文

iOS UI基础-12.0 Storyboard

2015-09-21 11:53 by jiangys, 348 阅读, 收藏, 编辑
摘要: storyboard创建控制器 1.先加载storyboard文件(Test是storyboard的文件名) 2.接着初始化storyboard中的控制器 初始化“初始控制器”(箭头所指的控制器) 通过一个标识初始化对应的控制器 完整方式: Segue 什么是Segue Storyboard上每一根 阅读全文

iOS UI基础-11.0 UINavigationController

2015-09-21 10:43 by jiangys, 299 阅读, 收藏, 编辑
摘要: 导航控制器 利用UINavigationController,可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是系统自带的“设置”应用 UINavigationController的使用步骤 初始化UINavigationController 设置UIWindow的rootViewCo 阅读全文

iOS UI基础-10.0 QQ聊天布局之键盘及文本使用

2015-09-19 17:06 by jiangys, 3076 阅读, 收藏, 编辑
摘要: 要实现的效果: 这里只说用到的几个知识点1.图片包含文字在设置文字的Frame的时候,使用背景(按钮)的尺寸,文字使用了内边距背景图片,使用拉伸/** * 返回一张可以随意拉伸不变形的图片 * * @param name 图片名字 */+ (UIImage *)resizableImage:(N... 阅读全文

iOS UI基础-9.2 UITableView 简单微博列表

2015-09-18 22:25 by jiangys, 418 阅读, 收藏, 编辑
摘要: 概述我们要实现的效果:这个界面布局也是UITableView实现的,其中的内容就是UITableViewCell,只是这个UITableViewCell是用户自定义实现的。虽然系统自带的UITableViewCell已经够强大了,但是这个界面布局并不能满足我们的需求。在上面的cell布局里,我们可以... 阅读全文

iOS UI基础-9.1 UITableView 团购

2015-09-17 00:58 by jiangys, 1260 阅读, 收藏, 编辑
摘要: 概述接下来,我们要做的是团购界面的设计,最张要实现的效果图及项目结构图 团购数据的展示思路:系统自带的tableCell不能展示三个文本,不能满足条件,自定义tableCell每一个tableCell样式固定不变,使用xib来实现。数据来源通过加载plist文件定义展示数据模型Tuangou.h//... 阅读全文

iOS UI基础-9.0 UITableView基础

2015-09-16 22:59 by jiangys, 459 阅读, 收藏, 编辑
摘要: 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView。UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳。 UITableView有两种样式: 一列显示:UITableViewStylePlain 分组显示:UITableViewStyleGr 阅读全文

iOS UI基础-8.0 UIAlertView使用

2015-09-16 17:23 by jiangys, 234 阅读, 收藏, 编辑
摘要: 弹出框的使用1.实现代理UIAlertViewDelegate2.弹出框 // 弹框初始化 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"数据展示" message:nil delegate:self cancelBu... 阅读全文

iOS UI基础-7.0 UIScrollView

2015-09-15 22:25 by jiangys, 1168 阅读, 收藏, 编辑
摘要: 概述移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限.当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容,普通的UIView不具备滚动功能,不能显示过多的内容。UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所... 阅读全文

iOS UI基础-6.0 UIActionSheet的使用

2015-09-14 10:55 by jiangys, 393 阅读, 收藏, 编辑
摘要: UIActionSheet是在iOS弹出的选择按钮项,可以添加多项,并为每项添加点击事件.使用1.需要实现UIActionSheetDelegate 协议@interface NJWisdomCardDetailViewController ()@end2.弹出选择按钮框- (void)showSh... 阅读全文

iOS UI基础-5.0 QQ框架(Storyboard)

2015-08-25 23:25 by jiangys, 534 阅读, 收藏, 编辑
摘要: 1.拉入TabBarController和4个Navigation2.TabBarController关联Navigation3.设置消息,拉入一个Button,设置背影4.联系人,拉入一个Segmented Control。可以修改title,如果想增加一个组,则将Segments增加1.5.修改... 阅读全文

iOS UI基础-4.2应用程序管理 Xib文件使用

2015-08-23 23:20 by jiangys, 334 阅读, 收藏, 编辑
摘要: Xib调整使用1.新建xib文件New File-->User Interface-->Empty2.打开新建的xib文件,出现可视化窗口(1)拖入一个UIView (不是UIViewController)(2)设置大小:要想随意调整xib中view的尺寸,首先要设置size为Freeform3.拖... 阅读全文
点击右上角即可分享
微信分享提示