文章 2023-01-16 来自:开发者社区

iOS UIView动画效果

前言简单的来电提醒动画效果,直播送礼显示 Demo地址API & Property/// 最大显示个数,默认3个 @property(nonatomic,assign)NSInteger maxCount; /// 自动消失时间,默认5s @property(nonatomic,assign)CGFloat vanishTime; /// 是否允许重复显示,默认NO @property(....

文章 2023-01-16 来自:开发者社区

iOS UIView添加快捷手势回调

前言· UIView是我们在开发中经常使用到的控件,很多时候需要在该控件上面添加手势处理。常规的做法就是实例手势然后添加,程序员都是很懒的,并且我也一直比较喜欢东西都放在一起查找起来也方便。常规的声明和处理分开在代码量巨大的情形之下找起来还是略显麻烦,所以我将手势封装一下,方便使用APINS_ASSUME_NONNULL_BEGIN typedef void(^KJGestureRecogniz....

文章 2023-01-05 来自:开发者社区

iOS使用xib自定义uiview

一般自定义View       代码方式 有      在初始化的时候添加 子Views[cpp] view plain copy - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { ...

iOS使用xib自定义uiview
文章 2023-01-04 来自:开发者社区

IOS给任意UIView截屏

//获得某个window的某个subView UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:0] subviews] lastObject]; NSInteger index = 0;//用来给保存的png命名 for (UIView *subView in [view subviews])....

文章 2022-05-09 来自:开发者社区

iOS开发之指定UIView的某几个角(小于4)为圆角

在iOS开发中,我们经常会遇到View设置圆角的问题,如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。如图:对于后者这种情况,下面给出一种比较简单优雅的方案,就是使用UIBezierPath。示例代码如下:UIView *t....

iOS开发之指定UIView的某几个角(小于4)为圆角
文章 2021-11-03 来自:开发者社区

iOS动画开发之三——UIView的转场切换

iOS动画开发之三——UIView的转场切换        前两篇博客中,我们分别介绍了UIView动画的两种使用方式,分别为,带block的方式:http://my.oschina.net/u/2340880/blog/484457 ,传统的属性配置的方式:http://my.oschina.net/u/2340880/blog/484538。通过UIV....

文章 2021-11-03 来自:开发者社区

iOS动画开发之二——UIView动画执行的另一种方式

iOS动画开发之二——UIView动画执行的另一种方式        上一篇博客中介绍了UIView的一些常用动画,通过block块,我们可以很方便简洁的创建出动画效果:http://my.oschina.net/u/2340880/blog/484457,这篇博客再介绍一种更加传统的执行UIView的动画的方法。      ....

文章 2018-03-22 来自:开发者社区

iOS开发之UIView与UIViewController的生命周期总结

iOS开发中,创建View常见的两种方式一个是纯代码,一个是借助于XIB;创建ViewController常见的也有两种方式一个是纯代码,一个是借助于StoryBoard。 通过交流我发现很多童鞋对这些概念都很模糊,于是通过实验写一篇博客供参考。 重写View的如下方法 @implementation YFView -(instancetype)init{ self = [s...

文章 2018-02-25 来自:开发者社区

iOS 开发之指定 UIView 的某几个角为圆角

如果需要将 UIView 的 4 个角全部都为圆角,做法相当简单,只需设置其 Layer的 cornerRadius 属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。 对于这种情况,Stackoverflow 上提供了几种解决方案。其中最简单优雅的方案,就是使用 UIBezierPath。下面给出一段示例代码。 UIView ....

文章 2017-12-14 来自:开发者社区

iOS:UIView的block函数实现转场动画---双视图

使用UIView动画函数实现转场动画——双视图 + (void)transitionFromView:(UIView *)fromView toView:(UIView *)toView duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options completion:(void ...

iOS:UIView的block函数实现转场动画---双视图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注