gpt4 book ai didi

ios - 观察只读变量

转载 作者:行者123 更新时间:2023-11-30 12:48:38 25 4
gpt4 key购买 nike

我可以通过 RxSwift 观察只读变量吗?

我正在尝试观察扩展库中的变量( iCarousel )

这是我的代码:

carouselView.rx.observe(Bool.self, "isScrolling")
.map { $0 != nil }
.subscribe(onNext: { (isScrolling) in
print("isScrolling", isScrolling)
}).addDisposableTo(disposeBag)

控制台打印此内容,但仅打印一次:

isScrolling, false

最佳答案

可能是因为它是用户滚动而不是程序滚动吗?

这来自 iCarousel 文档。

@property (nonatomic, readonly, getter = isScrolling) BOOL scrolling;

如果轮播当前正在以编程方式滚动,则返回 YES。

如果是这种情况,您可能想组合使用它们

@property (nonatomic, readonly, getter = isDragging) BOOL dragging;

如果用户已开始滚动轮播且尚未释放它,则返回 YES。

@property (nonatomic, readonly, getter = isDecelerating) BOOL decelerating;

如果用户不再拖动轮播,但它仍在移动,则返回 YES。

关于ios - 观察只读变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41301044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com