我动态地向表格添加内容,(带有按钮的2个图像的网格和每个图像的副本...(0,1),(2,3),(4,5),(6,7) ,(8,9))我遇到的问题是它加载所有图像,但不是所有按钮,而是加载(0,1)...(4,5)然后重复(0,1) ,(2,3)而不是显示(6,7),(8,9)。
http://midnitefx.net/midnite/iPhoneTest/grid.zip
任何帮助都会很好
谢谢
答案 0 :(得分:0)
这里考虑了两件事....你是使用drawrect再次重绘同一个视图还是你转移到另一个视图......
在这两种情况下,我认为您需要将按钮声明为UIButtons并以编程方式更改图像和参考...只需声明一个按钮...希望这有帮助
答案 1 :(得分:0)
开始.... cell == nil意味着任何一个单元格没有被声明或者它没有指向任何东西......我希望那就是你想要在那里做什么..
使用NSLog()来检查你的数组是否包含所有元素(所有9个按钮)...你可以运行for循环来检查并通过xcode中的控制台检查...确认之后现在看看你是否绘图iPhone屏幕尺寸为320 * 460的所有9个按钮......你不会有任何问题..
我的意见是你没有正确地填充数组,所以我建议你是在你必须显示按钮之前制作一个临时数组,再次确认所有你的连接都很好的界面建设者......我建议使用NSMutableArray ....记得将最后一个对象“nil”放在这个数组中......
希望这会有所帮助