我在构建这本词典时遇到了困难.我的代码看起来像这样:
var array: [String] = []
let params: [String: AnyObject] = [
"presentation": [
"array": array,
"current_index": 0
]
]
Run Code Online (Sandbox Code Playgroud)
错误显示在第一行"presentation": [,Contextual类型'AnyObject'不能与字典文字一起使用.我试过重写数组,初始化参数然后设置值等等,我无法弄清楚这个问题.任何帮助都是极好的!
先感谢您!
好的,所以我真的不知道NSDictionary是否是正确的方法,但我使用淡入淡出的动画来在屏幕上和屏幕上显示不同的按钮组.我想把它们"划分"成不同的组,这样我就可以用一两行来完成,而不必每次都重写所有的按钮名称(有很多数量).关于如何做到这一点的任何想法?
[UIView animateWithDuration: 1.5
animations: ^(void)
{
//As an example i just called them button1, button2, etc.
self.button1.alpha = 1;
self.button2.alpha = 1;
self.button3.alpha = 1;
self.button4.alpha = 1;
self.button5.alpha = 1;
}
];
Run Code Online (Sandbox Code Playgroud)
我把上面的内容作为我要问的一个例子.有没有办法将所有按钮放在NSDictionary中并写一行(按钮当前所在的位置)改变所有的alpha?
xcode ×2
animation ×1
arrays ×1
dictionary ×1
ios ×1
json ×1
nsdictionary ×1
objective-c ×1
swift ×1