Я хочу переместить фон влево, как мой персонаж идет и показывает число ходьбе, но он не может этого сделать одновременно. этот метод leftfootButton может установить только текст этикеткиПочему я не могу перемещать изображение и устанавливать текст в ярлыке одновременно
- (IBAction)leftfootButton:(id)sender {
_bgGround.center = CGPointMake(_bgGround.center.x -50, _bgGround.center.y);
i = i+1;
self.show.text = [NSString stringWithFormat:@"%d",i];
}
Если я закомментировать код, который задает текст из то он может двигаться фон
- (IBAction)rightfootButton:(id)sender {
_bgGround.center = CGPointMake(_bgGround.center.x - 50, _bgGround.center.y);
i = i+1;
//self.show.text = [NSString stringWithFormat:@"%d",i];
}
что я должен делать?
Используете ли вы авто макет? –
yes Я использую автомасштабирование – sFz
Вы не должны изменять рамки непосредственно при использовании автоматического макета, потому что метод layoutSubviews возвращает кадры в их предыдущую позицию. –