0
你好,
首先,这个问题可能看起来类似于我的最后,但事实并非如此。作为参考,如果你必须比较它在这里Previous Question
现在我开发了一个应用程序,它在iPhone模拟器上运行完美。它不使用模拟器无法处理的任何内容。
我有一个按钮,在代码中生成,它出现在模拟器的我的mac,但不是在2个测试设备上。 1)iPhone4和2)iPod Touch第4代
这怎么可能?
-(void)popUpMenu
{
UIImage *image = [UIImage imageNamed:@"[email protected]"];
UIImage *selectedImage = [UIImage imageNamed:@"[email protected]"];
UIImage *toggledImage = [UIImage imageNamed:@"[email protected]"];
UIImage *toggledSelectedImage = [UIImage imageNamed:@"[email protected]"];
NSArray *buttons = [NSArray arrayWithObjects:b1, b2, b3, b4, b5, nil];
RNExpandingButtonBar *bar = [[RNExpandingButtonBar alloc] initWithImage:image selectedImage:selectedImage toggledImage:toggledImage toggledSelectedImage:toggledSelectedImage buttons:buttons center:center];
// RNExpandingButtonBar *bar = [[UIButton buttonWithType:UIButtonTypeRoundedRect] initWithArray:buttons];
[bar setHorizontal:NO];
[bar setExplode:NO];
[self.view addSubview:bar];
[self setBar:bar];
}
该数组是一组按钮,由此出现。在GitHub上的链接是: Github - RNExpandingButtonBar
然后,我用这个代码在viewDidLoad方法来显示按钮
[self popUpMenu];
干杯杰夫
请添加'生成'按钮的代码 – iTukker
添加了代码 - 它是一个图像生成按钮,我之前已经生成了这些按钮,所以我不确定这个按钮。奇怪的是模拟器根本没有问题。 –
检查代码和工作区中图像名称的大小写,该设备区分大小写。可能是您的问题 – iTukker