首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    UIview

    UIView UIView类定义了一个矩形区域在屏幕上和管理内容的接口。 Overview 在运行时,一个视图对象处理任何内容的呈现它的面积,还处理任何与内容交互。...UIView类本身提供了基本行为与背景颜色填充的矩形区域。更复杂的内容可以被子类化UIView提出和实施必要的图纸和事件处理代码。...如何使用UIView类的详细信息,看到视图iOS编程指南。 The View Drawing Cycle 视图绘制需要的基础上发生。...UIView类做的大部分工作执行实际的动画,但你还必须表明哪个属性改变你想要动画。...因此,你应该叫UIView类的方法从代码中运行您的应用程序的主线程。这可能不是严格必需是唯一一次在创建视图对象本身,而是所有其他操作应该发生在主线程。

    71710

    iOS 自定义转场动画

    模态化present和dismiss 自定义转场 1、创建一个遵循协议的动画过渡管理对象,并实现如下两个方法: //返回动画事件...transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; //取出转场前后视图控制器上的视图view UIView...[self finishInteractiveTransition]; //取消转场操作 [self cancelInteractiveTransition]; 3、转场时最上层的视图控制器需要遵循...同上 3、在push动画之前设置导航控制器的转场动画代理,转场时最上层的视图控制器需要遵循的协议,并设置为代理,并实现如下代理方法: /...的滑动手势与全屏侧滑手势的冲突 创建一个UIScrollView的类别UIScrollView+GestureConflict,重写如下方法: -(BOOL)gestureRecognizer:(UIGestureRecognizer

    1.1K90

    UIScrollView进阶技巧

    UIScrollView是iOS开发中经常用到的UI控件,像图片轮播之类的效果都可以用UIScrollView来实现,当然轮播什么的网上有很多教程了,我就不多说了。...今天主要讲三个跟交互有关的效果(稍微有点标题党啊,其实也没有多进阶……),也不是直接用的UIScrollView,而是它的子类UITableView和UIWebView。...这个属性是UIScrollView的,用来指定内容边界,UITableView继承自UIScrollView,当然也含有这个属性。...然后就是在 scrollViewDidScroll这个委托方法中做一点处理: func scrollViewDidScroll(scrollView: UIScrollView) { let offsetY...contentInset: //Mark: - Table view delegate(下拉显示提问按钮) override func scrollViewDidScroll(scrollView: UIScrollView

    98240

    iOS 自定义转场动画

    模态化present和dismiss 自定义转场 1、创建一个遵循协议的动画过渡管理对象,并实现如下两个方法: //返回动画事件...transitionContext viewControllerForKey:UITransitionContextToViewControllerKey]; //取出转场前后视图控制器上的视图view UIView...[self finishInteractiveTransition]; //取消转场操作 [self cancelInteractiveTransition]; 3、转场时最上层的视图控制器需要遵循...同上 3、在push动画之前设置导航控制器的转场动画代理,转场时最上层的视图控制器需要遵循的协议,并设置为代理,并实现如下代理方法:...的滑动手势与全屏侧滑手势的冲突 创建一个UIScrollView的类别UIScrollView+GestureConflict,重写如下方法: -(BOOL)gestureRecognizer:(

    1.3K50

    DZNEmptyDataSet,优秀的空白页或者出错页封装

    简介 项目主页:https://github.com/dzenbot/DZNEmptyDataSet 提示:主要用于UITableView和UICollectionView,也可以用于UIScrollView...,其实主要是前两个会用到空白或者网络出错页 采用给UIScrollView添加代理方法来给页面添加空白页,源码很有学习意义 导入工程 自动, pod 'DZNEmptyDataSet' 手动 https...://github.com/dzenbot/DZNEmptyDataSet 下载解压,Source文件夹下的文件拖入工程 导入头文件: #import "UIScrollView+EmptyDataSet.h...self.tableView.emptyDataSetDelegate = self; //这行代码必须加上,可以去除tableView的多余的线,否则会影响美观 self.tableView.tableFooterView = [UIView...*)scrollView { return [UIColor whiteColor]; } 如果需求无法满足,你可以自定义 - (UIView *)customViewForEmptyDataSet

    1.7K60
    领券