。
こんにちは、
まず第一に、この質問は私の最後の質問に似ているように見えるかもしれませんが、そうではありません。比較する必要がある場合の参考のために、ここにあります前の質問
今、私はアプリを開発しました、そしてそれはiPhoneシミュレーターで完全に動きます。シミュレータが処理できないものは使用しません。
コードで生成されたボタンがあり、シミュレーターのMacには表示されますが、テストされた2つのデバイスには表示されません。1)iPhone4および2)iPodTouch第4世代。
そんなことがあるものか?
-(void)popUpMenu
{
UIImage *image = [UIImage imageNamed:@"Menu01@2x.png"];
UIImage *selectedImage = [UIImage imageNamed:@"Menu02@2x.png"];
UIImage *toggledImage = [UIImage imageNamed:@"Done01@2x.png"];
UIImage *toggledSelectedImage = [UIImage imageNamed:@"Done02@2x.png"];
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];
乾杯ジェフ