腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2379)
视频
沙龙
0
回答
Swift
4+
swizzle
viewWillAppear
()
、
、
、
、
我的问题不是如何
swizzle
,而是在这个特定的代码片段中发生了什么: let swizzledSelector(animated: Bool) { self.proj_
viewWillAppear
(animated: a
浏览 6
提问于2017-11-29
得票数 0
5
回答
如何实现方法快速3.0?
、
、
、
、
如何在
SWIFT
3.0中实现方法swizzling?我读过关于它的文章,但是在这段代码中 static var token: dispatch_once_t = 0编译器给了我一个错误 dispatch_once_t在
Swift
浏览 9
提问于2016-09-18
得票数 46
回答已采纳
3
回答
无法使用方法swizzling打印当前ViewController名称
、
extension UIViewController { _tracked_
viewWillAppear
(animated) if self !;} 在Appdelegate.
swi
浏览 0
提问于2019-09-25
得票数 2
4
回答
如何在任何视图控制器出现或消失时在AppDelegate中调用自定义方法
、
、
我知道每当一个特定的视图控制器出现并消失时,都会调用
viewWillAppear
和viewWillDisappear方法。
浏览 6
提问于2016-07-13
得票数 0
回答已采纳
1
回答
当用户在ViewController中导航屏幕时,如何跟踪当前可见的iOS中的更改?
、
、
、
我试图复制Firebase行为,每当ViewController屏幕被另一个改变时,它就会自动触发屏幕事件。虽然我可以使用以下方法找到当前可见的ViewController: 但是我需要一些方法来通知rootViewController中的任何变化。我试着使用KVO观察这个rootViewController,但没有得到任何回调。我发现KVO只在具有动态属性的NSObject上工作。有什么办法可以让我在ViewController中
浏览 5
提问于2022-06-21
得票数 1
回答已采纳
1
回答
如何与测试包一起使用
swizzle
主包
、
、
、
、
我使用
swizzle
主包和测试包,如obj c中的下面所示#import <objc/runtime.h> } 但我还是迅速地尝试了下面的方法 class func
swizzle
浏览 7
提问于2017-12-04
得票数 1
回答已采纳
5
回答
为什么performSelector不在斯威夫特
、
显然,以下内容不再以迅捷的方式提供:如果仍然存在以下情况,为什么会出现这种情况:nsobject.cancel不适用于performSelector吗?为什么取消功能而不是执行功能?
浏览 4
提问于2014-12-21
得票数 15
回答已采纳
8
回答
Swift
函数swizzling /运行时
、
、
在
Swift
之前,在Objective中,我会使用<objc/runtime.h>在类中使用
swizzle
或钩子方法。如果有人有任何关于修改
Swift
的运行时和挂钩功能的信息,比如CydiaSubstrate和其他在这方面有帮助的库,请告诉我。
浏览 11
提问于2014-06-03
得票数 20
回答已采纳
3
回答
如何在overrideViewDidLoad中调用扩展方法
我有以下代码: let SwipeLeft:UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(MyDismissOnSwipeLeft)) } self.dismiss(animated: true, comple
浏览 1
提问于2017-04-19
得票数 0
回答已采纳
4
回答
iOS不同页面上的不同导航栏颜色
、
、
、
如何更改导航栏、颜色、、基于的用户所在的页面?
浏览 3
提问于2014-07-07
得票数 1
回答已采纳
1
回答
射击不正确的方法?
、
、
、
dispatch_once(&onceToken, ^{ SEL swizzledSelector = @selector(xxx_
viewWillAppear
:); [self xxx_
viewWi
浏览 3
提问于2014-05-19
得票数 0
回答已采纳
1
回答
导航栏覆盖顶部视图的某些部分
、
如何在
Swift
中解决这个问题?
浏览 1
提问于2015-03-20
得票数 2
回答已采纳
2
回答
iOS
swift
,当touchesEnded在故事板中调用UIView,presencetViewController other xib或ViewController时
、
、
、
、
// ViewController.
swift
super.
viewWillAppear
(animated) /
浏览 0
提问于2017-11-02
得票数 1
1
回答
斯威夫特4法
、
、
、
Method 'initialize()' defines Objective-C class method 'initialize', which is not permitted by
Swift
浏览 4
提问于2017-09-22
得票数 7
1
回答
如何从objective超类访问快速子类中的私有变量?
、
、
、
我有用
Swift
编写的项目,内部项目用objective编写。我继承了objective框架,并创建了快速文件。这个目标-C框架有很多类,有许多私有属性,我需要访问和编辑它们。和KVC或者
Swizzle
什么的?
浏览 4
提问于2018-10-29
得票数 0
1
回答
参数标签'(_:,heightForRowAt:)‘与任何可用的重载都不匹配
、
、
override func
viewWillAppear
(_ animated: Bool) { for i in
浏览 8
提问于2018-08-21
得票数 0
回答已采纳
2
回答
如何设置自定义UINavigationBarButton颜色
、
、
我们当前的实现使用
Swizzle
覆盖所有UINavigationBar对象的UINavigationBar。我希望将导航栏的颜色更改为与其他UIViewController不同,但
Swizzle
始终优先。 我正在iOS 4.3模拟器中进行测试。我也试着把这段代码放到
viewWillAppear
中。
浏览 0
提问于2011-11-22
得票数 1
2
回答
preferredContentSize什么时候受到尊重?
、
、
我有一个表视图控制器,它在viewDidLoad之后设置它的内容。在设置新内容时,我计算preferredContentSize。在显示popover之前,我可以查询视图控制器的preferredContentSize,这是正确的。但是在演示之后,我得到了popover的标准大小(320x480)。如果我在前面查询的值中使用setPopoverContentSize:animated:,那么一切都可以工作。
浏览 4
提问于2014-10-28
得票数 7
回答已采纳
1
回答
ios视图转换因setNavigationBarHidden=YES而变得扭曲
、
我有两个视图控制器,VC1和VC2[self.navigationController setNavigationBarHidden:YES];[self.navigationController setNavigationBarHidden:NO];应该做些什么才能使其顺利进行?
浏览 1
提问于2016-09-27
得票数 0
2
回答
在AppDelegate
Swift
应用程序中Obj-C嵌入式库不可用的iOS类
、
、
、
、
但是,当库被添加到类似的
Swift
应用程序时,swizzling会失败,因为AppDelegate是null (或零)。// Class appDelegate = [[[UIApplication sharedApplication] delegate] class]; WTLog(@"Failed to
swizzle
because appDelegate is null.");
浏览 6
提问于2017-02-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RxSwift和RxCocoa入门
iOS架构思想——继承和面向接口
继承和面向接口
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券