私はUISegmentedControllerを持っています。私は3つのUIViewControllersを持っています。写真、フレーム、ギャラリーのようです。 Superviewで3つのビューを 'addSubView'を使って追加します。フレームビューでは、EditViewという名前のサブビューを追加しました。私はいくつかの変更を行ったEditViewで、私はフレームビューでこれらの変更を更新したい。しかし、フレームビューからEditViewを削除するときには、単一のメソッドが呼び出していない。次に、スーパービューのサブビューからの変更を更新する方法。ツリー:UISegmentedController - >フレーム(Su) - > EditViews(Subview)。誰でも助けてくれます..SuperviewをiPadのSubviewから更新するには?
1
A
答えて
5
スーパービューで何かをサブビューから更新するコードが見つかりました。あなたのサブビューでこのコードを使用してください。あなたのsuperview viewWillAppearメソッドを呼び出します。 viewWillAppearではなく、別のメソッドを使用できます。わたしにはできる。
for (UIView* next = [self.view superview]; next; next = next.superview)
{
UIResponder* nextResponder = [next nextResponder];
if ([nextResponder isKindOfClass:[UIViewController class]])
{
[(UIViewController*)nextResponder viewWillAppear:YES];
}
}
-Yuva.M
2
UIView
のスーパービューにアクセスするには、superview
プロパティをUIView
とします。
以下の文は、EditView
に記載されています。
FrameView* mySuperFrameView = (FrameView*)self.superview;
次のステートメントはスーパービュー機能を呼び出すことができます。
[mySuperFrameView updateMySuperView];
updateMySuperViewはあなたのsuperview
の一部です。
0
スーパービューからビューを削除すると、それがリリースされます。
編集ビューをスーパービューから削除する前に変更を送信してください。編集ビューでremoveFromSuperview
を上書きし、データ操作を行い、super removeFromSuperview
を呼び出すことができます。
または、ビューコントローラは、編集ビューからデータを取り出してから削除することができます。
関連する問題
- 1. ios superviewとsubview
- 2. どのようにXIBを作るにはSuperViewはSubviewのフレームに合っていますか? (Xcode 8)
- 3. Swift UITableViewCell Subviewレイアウト更新遅延
- 4. SuperviewからUIimageViewを削除するには
- 5. Superviewからサブビューを削除するには?
- 6. 私のSuperview-with-Subviewは、(自動レイアウトを使用して)モーダルに表示されたときに縮小されるのはなぜですか?
- 7. iPad - ラベルが更新されないのはなぜですか?
- 8. rootVC Subview(Nibからロードされたサブビュー)からUINavigationControllerにアクセス
- 9. 異なるControllerClassからSubviewとしてUITableViewを実装する
- 10. iPad GUIはタッチ後にのみ更新されます
- 11. アニメーションでSuperViewからUIVIewを削除する
- 12. Ipadアプリケーションの作成を開始するには? IphoneからIpadに移行
- 13. メインUIの中心にあるUIView Superviewの場所にもかかわらず
- 14. UITableViewを更新するセルのクラスから更新する
- 15. UIViewControllerは、nsnotificationを受け取った後にsuperviewから削除します。
- 16. 遅延を伴うSuperViewからのビューの削除:Swift 3
- 17. objective-cのsuperviewを削除する
- 18. 新しい画像からDockerコンテナを更新するには?
- 19. Xamarin iOSのUIViewControllerのSubviewでCore Graphicsを使用するには?
- 20. superView intercept layoutSubviews:subviewsから作成できますか?
- 21. iPhone subView animation:スライドダウン
- 22. UIImagePickerController Subview Alternative
- 23. hitTest:WithEventとSubview
- 24. Single Subview用ModalViewController
- 25. ウェブカメラからデータを更新する際のJfreechartを更新
- 26. あるiPadから別のiPadに画像を送る方法は?
- 27. タッチイベントを無視するようSuperviewに指示しますか?
- 28. 断片/更新断片uiを活動から更新するには?
- 29. 更新パネルを別のフォームから更新する()
- 30. javascriptから更新パネル内のユーザーコントロールを更新する
ごスポットrespose用@Jhaliyaのおかげ。私は自分のアプリケーションにあなたのコードを実装します。 –
こんにちは友人があなたのコードを実装しました。私はFrameView * mySuperFrameView =(FrameView *)と呼ばれるself.superview; EditViewでは、この行に 'メンバーのリクエスト' superview 'が構造体または共用体ではないバグが1つあります。 self.superviewオプションが利用可能になりました。それ以上のアイデア。 plsは私の日を節約します。 –
ちょうど変更 FrameView * mySuperFrameView =(FrameView *)self.view.superview; – iAmitWagh