设置点击区域responseRegion Utf8字符串解码decodeURIComponent text设置行间距.lineSpacing(LengthMetrics.vp...

设置点击区域responseRegion Utf8字符串解码decodeURIComponent text设置行间距.lineSpacing(LengthMetrics.vp...
- (void)updateDots{
for (int i = 0; i < [self.subviews count]; i++) {
UIView *view = [self.subviews objectAtIndex:i];
UIView *_UIPageControlContentView;
UIView *_UIPageControlIndicatorContentView;
NSString *className = NSStringFromClass([view class]);
if ([className isEqualToString:@"_UIPageControlContentView"]) {
_UIPageControlContentView = view;
for (UIView *contentView in _UIPageControlContentView.subviews) {
NSString *className = NSStringFromClass([contentView class]);
if ([className isEqualToString:@"_UIPageControlIndicatorContentView"]) {
_UIPageControlIndicatorContentView = contentView;
}
}
}
for (int n = 0; n < _UIPageControlIndicatorContentView.subviews.count; n ++) {
UIImageView *dot = [self imageViewForSubview:[_UIPageControlIndicatorContentView.subviews objectAtIndex:n] currPage:n];
if (n == self.currentPage){
dot.image = self.currentImage;
dot.size = self.currentImageSize;
dot.alpha = 1;
}else{
dot.image = self.inactiveImage;
dot.size = self.inactiveImageSize;
dot.alpha = 0.5;
}
[dot styleWithCornerRadius:2.0];
}
}
}
- (UIImageView *)imageViewForSubview:(UIView *)view currPage:(int)currPage{
UIImageView *dot = (UIImageView *)view;
dot.backgroundColor = UIWHITE;
return dot;
退出 Xcode 重启电脑 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData) 删除这个...
参考:https://blog.csdn.net/devday/article/details/105134394[https://blog.csdn.net/devday/...
-c 后面有个空格,请严谨一点
Mac安装Homebrew国内安装(可用): /bin/zsh -c"$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homeb...
问题描述 前几天在适配Xcode12 + iOS14发现了这样一个bug,因为在cell上添加视图的时候手抖没有把Button添加到TableViewCell的content...
【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢迎各路豪杰点评改进! 1.应用场景: 地址选择器,基本在有需...
在开发中,对于一个 UILabel 我们都会设置 lineBreakMode 属性。我在开发中就遇到个比较有意思的问题,所以就写了这篇博客,与大家共勉! 对于一个 UILab...
前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍...
关于横竖屏相关方法的响应都是迷之存在,很难琢磨,搞的一头雾水。最近项目中正好遇到某个控制器需要横屏展示,查阅WWDC资料未发现关于orientation或者rotation相...
arm64e由于引入了PAC机制,导致符号地址发生了巨大变化。也给堆栈回溯带来了问题。 背景 从去年新iphone发布后,我们陆陆续续发现crash上报组件上报的crash总...
自定义UICollectionViewCell出现崩溃: reason: 'invalid nib registered for identifier (Cell) - ni...
Q:对每种类型block调用copy操作后是什么结果?
__NSGlobalBlock __ 调用copy操作后,什么也不做
__NSStackBlock __ 调用copy操作后,复制效果是:从栈复制到堆;副本存储位置是堆
__NSStackBlock __ 调用copy操作后,复制效果是:引用计数增加;副本存储位置是堆
这里写错了,第三个是mallocblock
iOS-Block本质参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
所谓的极客 虽然不是极端 偏激的 词,但追求极致 完美的用户体验是必须的。mac 本身自带的Terminal 其实很不错,也是非常棒的。无奈的就是人总是隐隐约约有一种 碱性,...
什么是信号量? 信号量是一种线程阻塞操作,通过对信号量的设置可以限制同时执行任务的数量。 相关方法执行原理? 1、//创建信号量,参数:信号量的初值,如果小于0则会返回NUL...
1.先调用类的 load 方法,先编译哪个类就先调用该类的 load. 2.在调用 load 之前调用父类 load 方法. 3.分类 load 方法不会覆盖本类的 load...
__block解决循环引用1.png 这个图片的最右边箭头画反了,闭环才是循环引用啊
Block原理探究(下篇)-捕获变量分析及__block原理主要内容: 分析Block捕获外部变量的过程 理解Block修改外部变量的限制 分析__block存储域类说明符的原理 理解__block变量的存储域 探究Block对对象的...
版本记录 前言 大家都知道,ios虚拟商品如宝石、金币等都需要走内购,和苹果三七分成,如果这类商品不走内购那么上不去架或者上架以后被发现而被下架。最近有一个项目需要增加内购支...
主要内容: 分析Block捕获外部变量的过程 理解Block修改外部变量的限制 分析__block存储域类说明符的原理 理解__block变量的存储域 探究Block对对象的...