読者です 読者をやめる 読者になる 読者になる

UIView で表示順序を変える

Objective-C

UIView で色々object を配置していくとどんどん上に積み重なっていく。

順番を変えたい時にどうするか。

調べたところ、addSubview した後、sendSubviewToBack すればよい。

この method では後ろに配置することができる。

code の例は次の通り。

 

        [self.canvas addSubview:temp];

        [self.canvas sendSubviewToBack:temp];

 

変形で、前面に配置したい場合は、sendSubviewToFront というのもある。