自定义导航栏返回键有多重方式,系统返回键、左键、或者自定义导航栏等等; 下面介绍的是系统返回键自定义图片、文字样式 1、替换返回键图片 UIImage*back = [[UIImage imageNamed:YLNavBackIconName] imageWithRenderingMode:UIIm ...
分类:
移动开发 时间:
2020-09-16 12:07:27
阅读次数:
41
// 加入现在有三张图片分别为animate_1、animate_2、animate_3 // 方法一 imageView.animationImages =@[[UIImage imageNamed:@"animate_1"], [UIImage imageNamed:@"animate_2"], ...
分类:
移动开发 时间:
2020-06-16 14:58:17
阅读次数:
98
一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"m ...
分类:
移动开发 时间:
2019-02-05 22:32:01
阅读次数:
244
【问题分析】: 这个问题其实是老问题,产生原因就是因为在使用的时候 [UIImage imageNamed:]时,图片不存在或者传入的图片名为nil. 【解决方法】: 添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。【操作截图】 ...
分类:
移动开发 时间:
2019-01-27 16:26:06
阅读次数:
177
- (void)test { // 0. 加载背景图片 UIImage *image = [UIImage imageNamed:@"psb"]; // 1.创建bitmap上下文 // 执行完这一行在内存中就相遇创建了一个UIImage UIGraphicsBeginImageContextWit... ...
分类:
移动开发 时间:
2018-08-31 15:43:01
阅读次数:
577
[UINavigationBar appearance].backIndicatorTransitionMaskImage = [UIImage imageNamed:@"backArrowMask.png"]; [UINavigationBar appearance].backIndicatorI ...
分类:
移动开发 时间:
2018-07-16 14:05:21
阅读次数:
184
Runtime应用 1.Runtime 交换方法 应用场景:当第三方框架或者系统原生方法功能不能满足我们的时候,我们可以在保持系统原有功能的基础上,添加额外的功能。 需求:加载一张图片直接用系统的[UIImage imageNamed:@""];是无法知道到底有没有加载成功。给系统的imageNam ...
分类:
其他好文 时间:
2018-06-15 15:43:16
阅读次数:
183
imageNamed:方法创建UIImage对象,这些对象不再使用的时候 会放到应用的默认自动回收池中,而不是当前的事件循环的自动回收池中,这样的对象占用的内存只有在应用结束的时候 才会回收。如果用这种方法存放了很多在图的话,你会发现应用会很快将整个内存好紧。另外,因为他们是自动回收的对象,所以,即 ...
分类:
移动开发 时间:
2018-03-21 11:31:54
阅读次数:
213
如果你刚刚升级了Xcode8,而你的项目的Deployment Target是iOS 9.3以下,运行iOS8的时候过了几十秒后crash到main函数,出现EXC_BAD_ACCESS,或者崩溃到imageNamed:,或者每次编译运行随机崩溃到某个地方。那么恭喜你,你读完这个文章你可能就解决了。 ...
分类:
移动开发 时间:
2017-12-29 17:22:28
阅读次数:
232
如果按照系统自带的方法写没有问题,代码如下: UIBarButtonItem* leftItem = [[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"default"] imageWithRenderingMode:UIIm ...
分类:
移动开发 时间:
2017-12-21 15:59:42
阅读次数:
1683