フォースクエアのチェックインが成功した場合、私のiPhoneアプリは、表示されているビューの上にビューを追加します。Autolayoutを使用して既存のUIViewの上にプログラム上でUIViewを中央に配置するにはどうすればよいですか?
私はビューをXとYの中央に配置し、幅と高さを明確にするにはautolayoutを使用しますが、プログラムで追加する制約は不明です。私はストーリーボードでそれを行う方法を知っていますが、このビューと同じことをするためにコードを入力するのは、アプリケーションの成功したアクションに応じて後で追加されます。
正しく動作することができず、UIViewにはloadNibNamed:でロードされたペン先があります。
SuccessView *successfulCheckInView = [[SuccessView alloc] initWithFrame:CGRectZero];
successfulCheckInView.placeNameLabel.text = properVenue.name;
successfulCheckInView.placeAddressLabel.text = properVenue.address;
successfulCheckInView.delegate = self;
[self.ownerVC.view addSubview:successfulCheckInView];
正確にあなたがする方法を知りませんか? constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant :?を使用しようとしましたか? – rdelmar