私は何年もの間うまく機能しているアプリを持っています。XCodeをアップグレードしましたが、ビューの1つが奇妙なことをしています。
UIScrollviewに追加しようとしたオブジェクトはどれも表示されません。
私は基本的にコードが同じである2つの画面を持っています(私は文字通りコピーして貼り付けました)。そのうちの1つは問題なく動作し、ボタンをクリックして他の画面に移動しますが、スクロールビューに追加しようとしているコンポーネントは表示されません。
何が間違っている可能性があるかについてのアイデアはありますか?Xcodeをアップグレードした後、コンポーネントの追加が突然停止するのはなぜですか?
テストしてself.viewに変更した背景画像がありますが、これは問題なく変更されます。しかし、UIScrollViewに追加しようとすると、何も追加されません。いくつかのサンプルコード...
私の.h宣言
@interface OutgateInputViewController : UIViewController<UITextFieldDelegate,UIPickerViewDelegate>{
IBOutlet UIScrollView *outputsView;
私の.mのサンプル
UIGraphicsBeginImageContext(self.view.frame.size);
[[UIImage imageNamed:@"inputbackground.png"] drawInRect:self.view.bounds];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.view.backgroundColor = [UIColor colorWithPatternImage:image];
int x = 20;
int y = 20;
CGRect myImageRect = CGRectMake(0, 15, 320, 32.5);
UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];
NSString *imgName = @"screen_logo.png";
[myImage setImage:[UIImage imageNamed:imgName]];
[outputsView addSubview:myImage];
y = y + 30;
かなり標準的なもの。動作する画面のこのポイントまでの正確なコピー。(ずっと後のコピーでさえ、私は別の場所からデータをプルするだけです)。では、何が変わったのかについてのアイデアはありますか?