uiview

2024/4/14 22:25:30

performSelector用法:

performSelector -(void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay; 上述方法可以灵活的运用,使用方便,只需要告诉它会调用什么方法,然后在多长时间对它进行调用即可。 这个方法是单线程…

UIScrollView的属性和用法

1.什么是UIScrollView? 简单来说UIScrollView就是一个可以用来实现滚动和缩放的UI控件。UIScrollView类为显示大于应用窗口的内容提供支持。通过它,用户可以使用滑动手势来滚动,并可以使用扩张/收缩手势来放大缩小部分内容。 2.常用属性: 1)…

iOS征战之路

UIView 之userInteractionEnabled 属性 该属性值为布尔类型,决定UIView是否接受并响应用户的交互。 //开启optionView 的用户交互功能 _optionView.userInteractionEnabled YES; 当值设置为NO时,UIView会忽略如touch和keyboard等用户事件&#xf…

如何去旧工程适配iOS6和iPhone5

苹果每发布一个系统,都够开发者忙活一阵的,更新xcode适配新系统:像iOS4支持Retain需要2x的图;像iOS5不支持udid;像现在的iOS6和iPhone5要面对的下面的一堆问题。 1.添加Retina 4 launch image,运行工程的时候会主动提示你。 这时候直接点Ad…

[iOS xib适配] 记录xib创建 UIView 的适配

1.xib 创建 UIview 然后问题来了 . 这个覆盖整个屏幕的VIew (.xib) 在不同的模拟器中,总是不能和屏幕完美的适配 而,我用xib 创建的ViewController (.xib) 则不存在这个问题后来我找到了原因 ,由于xib创建的viewController 本身就做好了self.view的嵌入, 所以self.view 的大…

《iPhone与iPad开发实战—iOS经典应用剖析》连载四

3.3.2 视图翻转动画点击主视图右下角的 按钮,主视图会翻转到背后视图,在背后视图点击 Done 按钮可以返回到主视图。在 iOS 中这是一种视图跳转的方式,同时还伴有动画效果。在本应用中采用的是,通过一个根控制器(控制其…

[iOS 使用xib自定义UIView]

iOS使用xib自定义UIView 1 重写init方法 2 加载Xib中的view (就是这样) NSArray *arr [[NSBundle mainBundle] loadNibNamed:”JFcustomHeadView” owner:self options:nil]; //自定义View - (instancetype)initWithFrame:(CGRect)frame{self [super initWithFrame:fram…

UIView 之userInteractionEnabled 属性

该属性值为布尔类型,决定UIView是否接受并响应用户的交互。 当值设置为NO时,UIView会忽略如touch和keyboard等用户事件,并将这些事件从消息队列中移除出去。当值为YES时,这些用户事件会正常的派发至UIView本身,UIView会…

[iOS 自定义导航栏/导航条]隐藏系统导航条

先看效果 第一种 代码里改变了导航条颜色 第二种 固定导航颜色的 其实这两个没什么区别,主要是封装了一个导航条NavigationBar 继承自UIView 思路 使用代码,实例化导航条(前提是已经在设置导航控制器的时候 隐藏了系统的导航条),设置导航条样式(样式可以自己添加,自己定义) …

[iOS setNeedDisplay方法]

1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般只有一个窗口但是会又很多视图。 2、UIView的作用:描画和动画,视图负责对其所属的矩形区域描画、布局和子视图管理、事件处理、可以接收触摸事件、事…

详解 CALayer 和 UIView 的区别和联系

作者:武蕴牛x 授权本站转载。 前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个问题重新整理了下。这里会先分条解释,最后会…

UIView 中常见的方法总结

UIView 中常见的方法总结 addSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表&#xff0c…

[iOS 绘制虚线] 转: iOS 绘制虚线的三种方法

原作:http://blog.csdn.net/ashimar_a/article/details/53033361 方法一:通过Quartz 2D 在 UIView drawRect:方法进行绘制虚线 - (void)drawRect:(CGRect)rect { // 可以通过 setNeedsDisplay 方法调用 drawRect:// Drawing codeCGContextRef context UIGraphicsG…

隐藏状态栏

在开发过程中很多时候都要隐藏页面的状态栏: UIViewController中提供了一个prefersStatusBarHidden方法用于控制当前的控制器的状态栏是否隐藏。 prefersStatusBarHidden:方法的返回值为BOOL类型,默认为NO。通过重写这个方法,修改它的默认值&…

iPhone开发经典语录集锦

前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个帖子,以后还会维护。 如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上中…

iPhone绘图

iphone中 主要通过下面的几个技术来绘图 OpenGL, Quartz, UIKit, or Core Animation UIKit 是非线程安全的,所以最好把所有的绘图都放在主线程上执行 不管使用的哪个技术来绘图,所有的绘图都是在 UIView object 中进行, view决定绘图在那里进行 绘画周期 当一个view需要更新某…

[自定义TableViewCell的删除视图 + iOS11下自定义删除失效适配]

iOS11之前,自定义删除按钮 Native定制TableViewCell的删除视图 // //找到系统中删除按钮对应的类型 UITableViewCellDeleteConfirmationView 去自定义的cell里面 找到并修改此view样式 implementation SCTableViewCell - (void)layoutSubviews {[super layoutSubviews];UI…

《iPhone与iPad开发实战—iOS经典应用剖析》连载八

3.3.5 主视图控制器代码主视图控制器是MainViewController ,由于视图使用的控件都已经在视图MainView 中定义了,所以在视图控制器MainViewController 代码很少了,在本应用中还设计了按钮按下和按钮选择时候的普通和高亮状态效果。这些效果可以…

copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dynamic

使用property配合synthesize可以让编译器自动实现getter/setter方法,使用的时候也很方便,可以直接使用“对象.属性”的方法调用;如果我们想要”对象.方法“的方式来调用一个方法并获取到方法的返回值,那就需要使用property配合dynamic了 使用…

[转]iOS动画篇:UIView动画大全

iOS动画篇:UIView动画大全

[iOS 报错]Duplicate Interface definition for class 'xxxxxx'

今天脑残 在.m文件中 想声明私有属性 , 于是开始 interface 类名 具体代码 #import "LFFPickerVIew.h"interface LFFPickerVIew:UIView {} end 于是报错 Duplicate Interface definition for class ‘xxxxxx’ 主要是因为存在了两个同名的类名 只要把.m里面这…

pageControll的使用

pageControll和UIScrollView配合使用,在滚动scrollView时可通过pageControll中的点来观察当前页面的位置。也可以通过pageControl中的点来滚动到指定的页面。 添加并设置pageControll: -(void)setupPageControl{//设置总共几个点_pageControll.numberOfPages kIma…

UIButton 按钮控件-IOS开发

原文地址为: UIButton 按钮控件-IOS开发声明 欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。 文章出处:http://blog.csdn.net/iukeyUIButton是一个标准的UIControl控件,所以如果…

《iPhone与iPad开发实战—iOS经典应用剖析》连载三

3.3 应用实战与讲解这一节我们将实际编写这个应用,边做边讲解的方式。按照搭建应用骨架、视图翻转动画、主视图UI和代码、主视图控制器代码、背后视图UI和代码、背后视图控制器,这样的顺序编写和讲解。3.3.1 构建应用骨架在本书采用Xcode3.2工具…

ios 自定义0.5的线条UIView

这是本人第一次写有关ios的博客,也不知道要写什么内容,所以先把自己随手弄的一个自定义View给搞上来,大家觉得好用的话也可以拿去用,后期我再优化一下,感觉在布局那块还是蛮好用的,当然,如果你们…

实现UIView背景颜色渐变

实现UIView背景颜色渐变 平时开发中,会有遇到需要渐变背景颜色的需求,虽然说用一张做的的渐变图省事方便,但无疑会占用系统资源,增加开发包大小,最优方案还是用代码来实现,以下为代码实现效果。 使用 CAG…

修改UIButton响应热区

如何修改UIButton响应区域 修改UIButton响应区域,以前处理这个需求时,是建一个view,添加手势,覆盖在需响应的区域,这种方法比较low, 可以通过新建一个分类,利用runtime来实现。 新建一个UIView,覆盖在需响…

总结UIView常见的用法

addSubview: 添加一个子视图到接收者并让它在最上面显示出来。 - (void)addSubview:(UIView *)view 讨论 这方法同样设置了接收者为下一个视图响应对象。接收者保留视图。如果你使用removeFromSuperview方法用来把视图移除他的显示列表,那么视图将会被释放。如果你想…

iOS8开发视频教程Swift语言版-Part 2:UIView与视图-关东升-专题视频课程

iOS8开发视频教程Swift语言版-Part 2:UIView与视图—9567人已学习 课程介绍 本课程主要介绍了iOS开发中常见,使用多的UIView与视图,各种控件的使用方法。首先介绍了视图始祖UIView,介绍了它的整个家族与分类。 然后介绍了标签控件&#xf…

简陋的评分进度条动画

简陋的评分进度条动画 改变颜色 改变长度 使用drawRect方式构建所需UIview 代码 Line.h #import <UIKit/UIKit.h>interface Line : UIViewproperty (nonatomic,assign) NSNumber *with; //线宽 property (nonatomic,strong) UIColor *color; //颜色 property (non…