摘要: 目录:1. View绘制2. 绘制曲线3. 绘制文字4. 贴图回到顶部1. View绘制 1.1 做出自己的视图对象 TRCell : UITableViewCell : UIView UIButton UILabel UITextField UIImageView … 进度条 1.2 视图对象根据数据显示 1> 视图对象显示属性 这种属性一般与业务逻辑无关,只属性于显示 2> 重绘 当视图对象的显示属性发生改变,则必须重绘视图,重绘视图的一般做法: 覆盖属性的setter方法 完成setter方法中的正常赋值等操作 向当前视图对象发setNeedsDisplay消息请求重绘 1. 阅读全文
posted @ 2014-01-19 20:59 回读(IOS) 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 目录:1. Storyboard2. Views3. View的基本概念介绍4. 绘制图形5. UIBezierPath回到顶部1. Storyboard 1.1 静态表视图 1)Section可以增加、删除、修改头脚文字 2)Cell可以增加、删除、调整类型、修改文字、修改辅助视图类型 3) 自定义accessoryView: 将需要做辅助视图的控件拖拽到VC下的小黑条 选择Cell,第6个检查器,连线accessoryView到小黑条上的控件 4)自定义Cell 拖拽一个Cell或选择一个已有的Cell 检查器4中将Style设置为Custom 拖拽需要的控件到Cell中 5) 调整Tab 阅读全文
posted @ 2014-01-19 20:46 回读(IOS) 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 目录:1. UIDatePicker2. UIPickerView3. UIPickerView多列关联4. UIWebView5. Storyboard(故事板)回到顶部1. UIDatePicker 1.1 获取用户选择的日期: NSDate *date = [UIDatePicker date]; 1.2 需要设置的属性: Mode: 时间, 日期, 日期和时间… Locale: 设置地区,比如中文等 Date: 初始日期,一般为当前日期 1 NSDate *selectedDate = [self.datePicke date]; 2 3 //将世界标准时间 转换为 ... 阅读全文
posted @ 2014-01-19 20:15 回读(IOS) 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 目录:一、UICollectionViewController二、UITabBarController(标签控制器)三、视图和试图控制器的生命周期四、其他控件回到顶部一、UICollectionViewController1 概念:从ios6开始,是一个变异的TableViewController,可以将其认为是一个二维表视图。2 布局特点:Flow Layout流式布局3 和TableViewController比较:TableViewController CollectionViewControllersection sectionrow itemcell cellcell:UITabl. 阅读全文
posted @ 2014-01-19 19:41 回读(IOS) 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 在ios7上UITableView底线右移了,我们可以通过添加代码来让它铺满整个屏幕的宽,在使用前要加上判断是否有这个方法,因为只有ios7以上才有。if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsZero];} 阅读全文
posted @ 2014-01-18 21:37 回读(IOS) 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 目录:1. UITableTableViewCell2. tag技术3. 自定义Cell4. 用nib文件构造自定义的静态表5. TableView数据模型总结6. Xcode代码调试回到顶部1、UITableTableViewCell[1-TableViewCell-contentView]1. UITableViewCell : UIView -contentView -imageView -textLabel -detailTextLabel -自定义的视图 -accessoryView : accessoryType 使用内置的4种View : accessoryView = 其他视图 阅读全文
posted @ 2014-01-12 21:19 回读(IOS) 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 目录:一、tableview的编辑模式-增删改查二、不使用继承创建tableview三、accessoryView辅助视图回到顶部一、tableview的编辑模式-增删改查[1-contact-edit]增:1对数据模型增加数据 self.contacts addObject:2对tableview增加行 self.tableView insertRowsAtIndexPaths删改查:tableview进入编辑模式1如何设置编辑模式UITableView.editing2能干什么:添加、删除、移动这些都是对cell进行的操作3进入编辑模式的快捷方式是把viewDidLoad中的self.ed 阅读全文
posted @ 2014-01-12 21:12 回读(IOS) 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 目录:一、UIPageControl二、table view数据模型三、反向传值给TableView并更新回到顶部一、UIPageControl在页面下显示点1 重要属性.numberOfPages有多少个点.userInteractionEnabled用户控制交互开关.currentPage当前页 //创建图片下方的点 PageControl UIPageControl *pageControl = [[UIPageControl alloc] init]; pageControl.frame = CGRectMake(0, self.view.frame.size.height - 50, 阅读全文
posted @ 2014-01-12 19:49 回读(IOS) 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 目录:一、UITableViewController(表视图控制器)二、委托协议三、tableview工作过程(三问一响应)四、UITableViewCell回到顶部一、UITableViewController(表视图控制器)1 table:ios中的表格指一维半的表格,一行一列,而一列又分多个区2 最常用的一个视图控制器,用于按照列表的方式显示和操作大量的数据时使用3 好处,布局管理,不需要计算坐标,自动判断事件,自动进行内存管理,自动设置数据值。4 创建UITableViewController新建一个分类,继承自UITableViewController5 tableview的基本信息 阅读全文
posted @ 2014-01-12 18:58 回读(IOS) 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 目录:一、UINavigationController导航视图控制器二、NSAttributeString属性字符串三、UIImageView图像处理回到顶部一、UINavigationController导航视图控制器1 定义:导航视图控制器是控制另外控制器的控制器2 作用:导航,管理多个视图控制器的跳转,比如我们自己控制视图控制器的跳转更清晰3 怎么用:创建UINavigationController有一个初始化方法initWithRootViewController:被控制的控制器* 把navigationcontroller设置成window的根视图* 从navigationcontr 阅读全文
posted @ 2014-01-12 18:57 回读(IOS) 阅读(584) 评论(0) 推荐(0) 编辑