-1

addSubviewを使用してUIImageViewを別のビューの特定の領域に配置する方法があるかどうか悩んでいます

これは私のコードが現在どのように見えるかです、私はそれが追加されているビューの特定のスポット、例えば(0,0)左上に画像を追加する方法を傷つけています。

これは私がATMをしていることです。

//...
jumpBar = [[JumpBarViewController alloc] initWithNibName:@"JumpBarViewController" bundle:[NSBundle mainBundle]];
            jumpBarContainer = [[UIView alloc] initWithFrame:CGRectMake(0.0, 480.0, (jumpBarHeight + 49.0), 320.0)];
            [jumpBarContainer addSubview:jumpBar.view];
            [self.view insertSubview:jumpBarContainer belowSubview:actionTabBar];  

            // Add jumpBar shade
                switch (jumpBarHeight) {
                    case 103:
                    {
                        NSLog(@"one row");
                        UIImageView *smlShader = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1-row-top-bg.png"]];
                        [jumpBarContainer addSubview:smlShader]; // how do i add this to the top left of jumBarContainer?
                    }
//...

どんな助けでも大歓迎です:)

4

1 に答える 1

2

UIImageViewフレームを設定します。

     UIImageView *smlShader = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"1-row-top-bg.png"]];
     smlShader.frame = CGRectMake(x,y,w,h); //Change the value of the frame
     [jumpBarContainer addSubview:smlShader];
于 2012-06-14T02:01:56.047 に答える