0

したがって、私のアウトレットは次のとおりです。はい、.xib ファイルで接続されています。

IBOutlet UIButton *savedReadings;
IBOutlet UIButton *beginReading;

ここに私の.mファイルがあります:

 if ([[ UIScreen mainScreen] bounds].size.height == 568){

        _background.hidden = NO;
        _background2.hidden = YES;
        _PalmFrame.hidden = YES;

    }else{

        [beginReading setFrame:CGRectMake(beginReading.frame.origin.x, beginReading.frame.origin.y-1500, beginReading.frame.size.width, beginReading.frame.size.height)];
        [savedReadings setFrame:CGRectMake(savedReadings.frame.origin.x, savedReadings.frame.origin.y-1500, savedReadings.frame.size.width, savedReadings.frame.size.height)];
        _background2.hidden = NO;
        _background.hidden = YES;
        _PalmFrame.hidden = NO;
}

何らかの理由で、ボタンの y 軸の配置を調整しようとするたびに、動きません。何か案は?

4

1 に答える 1

1

最初のステップとして、次のことを確認してください

  1. 行が実行されたかどうかを確認してください..

  2. コンセントが正しく構成されているか、ほとんどの場合そうでないことを確認してください!!!

上記の 2 つの手順が正しく行われている場合は、ストーリーボードまたはインターフェイス ビルダーに移動し、savedReadings、beginReading ボタンの自動レイアウトを削除すると、期待どおりの出力が得られます。

于 2013-10-31T06:29:03.420 に答える