繁体   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