前言 此篇文章作为在使用UIStackView前的一些答疑,既是扫盲篇,也是实用篇。以下会讲述一些实用的案例,目的就是让更多的人拥抱UIStackView。同时欢迎小伙伴通过...
前言 此篇文章作为在使用UIStackView前的一些答疑,既是扫盲篇,也是实用篇。以下会讲述一些实用的案例,目的就是让更多的人拥抱UIStackView。同时欢迎小伙伴通过...
前言 上片文章分析了GCD队列和函数的使用方式、串行队列和并发队列的创建、同步函数和异步函数底层执行流程、串行队列的死锁、GCD单例的实现流程等。这篇文章我们继续探究disp...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
block 定义的部分是不是错了 ^返回类型(参数列表);
你好 在列表区域边缘返回失效 能否解决?
iOS之多页面嵌套(JXPagerView、JXCategoryView)1. 示例 VC 自定义内容视图View 2. 详细说明 菜单项 JXCategoryTitleView 文本菜单项 JXCategoryImageView 图片菜单项 JX...
我看到的最用心的 rac用法解释了
RAC - 信号的生命周期文章系列《ReactiveCocoa 概述》[https://www.jianshu.com/p/2b12b6659413]《RACSignal》[https://www.j...
文章系列《ReactiveCocoa 概述》[https://www.jianshu.com/p/2b12b6659413]《RACSignal》[https://www.j...
如果其中一个view的高度要动态变化 约束怎么实现?比如 purpleView 触摸的时候 高度要变化为 600
iOS UIScrollView 通过约束计算contentSize我们平时在使用Scrollview 的频率还是挺高的,有时候我们通过frame 来计算Scrollview 的 contentSize,简单的页面还是比较容易计算的,要是里面...
tableview也是可以的 看如下代码
@Implementation ResponseTableView
- (instancetype) initWithCoder : (NSCoder *) aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
self.delaysContentTouches = NO;
//因为 UITableViewWrapperView 在iOS7不属于UIScrollView
//iOS7
for (id obj in self.subviews) {
if ([NSStringFromClass([obj class]) isEqualToString:@"UITableViewCellScrollView"]) {
UIScrollView *scrollView = (UIScrollView *) obj;
scrollView.delaysContentTouches = NO;
break;
}
}
//ios 8
for (id view in self.subviews) {
if ([NSStringFromClass([view class]) isEqualToString:@"UITableViewWrapperView"]) {
if ([view isKindOfClass:[UIScrollView class]]) {
UIScrollView *scrollView = (UIScrollView *) view;
scrollView.delaysContentTouches = NO;
}
break;
}
}
}
return self;
}
- (BOOL) touchesShouldCancelInContentView : (UIView *) view {
if ([view isKindOfClass:[UIButton class]]) {
return YES;
}
return [super touchesShouldCancelInContentView:view];
}
1. 这两个属性和collectionView的滚动方向有关系:滚动方向相同的间距为minimumLineSpacing 垂直的minimumInteritemSpacing...
最近看了许多iPhone X适配的文章,发现很少有介绍safeArea的,就来随便写写 现在对于iPhone X的适配,有一种常见的做法是给导航栏或tabbar增加一个固定的...
这个就不多说了,直接上代码。 一般计算方法 这个是计算文字的size的,也就是可以计算高度,也可以计算宽度。以下方法中所有的字符串均使用self,因为使用的是NSString...
想法一样的
SwiftUI快速入门SwiftUI 是一种非常简单的创新方法,可以利用 Swift 的强大能力在所有苹果设备平台上构建用户界面。通过 SwiftUI,开发者仅使用一组工具和 API 就能为所有苹...
iOS13起步哈哈...还不成熟,很多api都没有,兴致勃勃的来,心灰意冷的去,再等个2年吧,可能那时候已经不做开发了😂