簡體   English   中英

FBTweakBind和FBTweakValue有什么區別?

[英]What's the difference between FBTweakBind and FBTweakValue?

我在我的iOS項目中使用FBTweak lib。 我想知道FBTweakBind和FBTweakValue之間是否有區別。

例如:

FBTweakBind(self.headerView, alpha, @"Main Screen", @"Header", @"Alpha", 0.85);

可以這樣重寫:

self.headerView.alpha = FBTweakValue( @"Main Screen", @"Header", @"Alpha", 0.85 );

那他們平等嗎?

我知道了。

FBTweakBinding將刷新其綁定的值。 這意味着當您在應用程序運行時更改值時, FBTweak將調用屬性的setter。

FBTweakValue只是一個變量。 當程序通過該行代碼時,將設置屬性。 如果在使用后更改FBTweakValue ,則它什么都不做,除非該行代碼再次運行。

我僅在幾分鍾后才開始使用FBTweak lib,但是從我從github上的文檔中了解到, FBTweakValue只是設置值,但是FBTweakBind綁定了更改以使調整實時FBTweakBind

請記住, FBTweakValueFBTweakBind在發行版本中的行為可能有所不同

資料來源: https : //github.com/facebook/Tweaks/wiki#bind

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM