inY
属性给出错误。什么是正确的语法?
UIButton *optionButton = [UIButton buttonWithType:UIButtonTypeCustom];
NSObject* anim = @{@"target": target, @"inY": infoView.frame.size.height-100, @"outY": @800};
尝试使用optionButton
创建变量,但它似乎无法正常工作。我认为我需要把它作为集合可以理解的东西。
答案 0 :(得分:11)
infoView.frame.size.height-100
是一个浮点数。你无法投射它,你需要在NSNumber
中加载它(类似于你对800
的{{1}}值所做的那样):
outY
答案 1 :(得分:0)
尝试[NSNumber numberWithDouble:xxx]
然后,这将创建一个包含双精度的Objective-C NSNumber
对象。