在查看桌面时遇到问题

时间:2011-03-01 06:19:13

标签: iphone objective-c ios4 uitableview

我动态地向表格添加内容,(带有按钮的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

任何帮助都会很好

谢谢

2 个答案:

答案 0 :(得分:0)

这里考虑了两件事....你是使用drawrect再次重绘同一个视图还是你转移到另一个视图......

在这两种情况下,我认为您需要将按钮声明为UIButtons并以编程方式更改图像和参考...只需声明一个按钮...希望这有帮助

答案 1 :(得分:0)

开始.... cell == nil意味着任何一个单元格没有被声明或者它没有指向任何东西......我希望那就是你想要在那里做什么..

使用NSLog()来检查你的数组是否包含所有元素(所有9个按钮)...你可以运行for循环来检查并通过xcode中的控制台检查...确认之后现在看看你是否绘图iPhone屏幕尺寸为320 * 460的所有9个按钮......你不会有任何问题..

我的意见是你没有正确地填充数组,所以我建议你是在你必须显示按钮之前制作一个临时数组,再次确认所有你的连接都很好的界面建设者......我建议使用NSMutableArray ....记得将最后一个对象“nil”放在这个数组中......

希望这会有所帮助

相关问题