1. 隐藏navigationBar 2. status bar设置 3. tableView吸顶设置一个topHoverView ...
分类:
其他好文 时间:
2016-12-05 23:07:46
阅读次数:
223
一、实时搜索 ViewController.swift import UIKit class ViewController: UIViewController { //展示列表 var tableView: UITableView! //搜索控制器 var countrySearchControll ...
分类:
编程语言 时间:
2016-12-05 22:05:59
阅读次数:
299
这一次我们要学习Gesture、TableView、AlertView三种技术。 一、Gesture 在iOS中,可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势。 GestureRecognizer将低级别的转换到高级别的执行行为,然后绑定到view的对象,所 ...
分类:
移动开发 时间:
2016-12-03 14:47:04
阅读次数:
338
1、尽量不用动态高度 2、如果是动态高度的话,提前计算好即将展示的高度并使用 一定规则跟对应的对象进行绑定缓存起来以便下一次使用 3、不要在layoutSubViews 方法中对UI elements进行赋值,设置样式等,layoutSubViews这个方法可能会因为某个内容的变化而重新被调用一遍, ...
分类:
移动开发 时间:
2016-12-02 03:28:19
阅读次数:
291
作为一名篮球爱好者,经常使用虎扑体育,虎扑体育应用最核心的部分就是其论坛功能,无论哪个版块,论坛都是其核心,而其论坛部分的实现又别具一格,它以两个tableview的形式翻页滚动显示,而不是常见的那种下拉加载更多,给用户以阅读软件般的翻页感受,用户体验相当完美! 分析 为了不改变tableview本 ...
分类:
其他好文 时间:
2016-12-01 03:35:24
阅读次数:
324
在很多种语言中,alert都表示弹窗操作,弹窗功能非常有用,不仅可以用于正式的app功能中,也可以在调试中使用。在OC中,UIAlertController类用来控制弹窗操作。在IOS 8.0之前, 其使用UIAlertView类来控制弹窗,如果我们想弹出一个带有输入框的窗口,可以使用如下的代码: ...
分类:
移动开发 时间:
2016-11-26 07:46:04
阅读次数:
305
一、介绍: 在前面已经介绍了一种条件悬浮框,使用的是tableView的Plain分组样式实现的,因为这是tableView本身就具备的功能,分组悬浮效果。这次我来介绍第二种更加简单的方法,采用两个ScrollView来实现。 二、实现技术: (1)两个ScrollView,一个是左右滚动,成为内容 ...
分类:
移动开发 时间:
2016-11-25 23:53:55
阅读次数:
599
/** 1隐藏导航栏-简单- */ self.navigationController.hidesBarsOnSwipe = YES; /** 2隐藏导航栏-不随tableView滑动消失效果 *///- (void)scrollViewDidScroll:(UIScrollView *)scrol ...
分类:
移动开发 时间:
2016-11-25 17:03:59
阅读次数:
540
override func viewDidLoad() { super.viewDidLoad() refreshControl = UIRefreshControl.init() refreshControl?.attributedTitle = NSAttributedString.init(s ...
分类:
移动开发 时间:
2016-11-25 17:03:16
阅读次数:
240