1
UIButtonに別のUIView/UIButtonを作成して、別のUIViewの宣言で使用するようにしましたが、下のようなスクリーンショット(青色のビュー)を作成します。ちなみに、ボタンはストーリーボードに作成されています。UIButtonsフレームのコピーに間違った位置があります
私はXcodeの9.1とiOS 11.1
- (void)viewDidLoad {
UIView *picker = [[UIView alloc] initWithFrame:_mButton.frame];
picker.backgroundColor=[UIColor blueColor];
[self.view addSubview: picker];
}
まだ私に間違った立場を与えます。 –
境界を使ってフレームを設定していますか?これを行うと:self.picker.frame = _mButton.frameボタンの位置がx = 0とy = 0にないため、フレームが正しくない可能性があります – knutigro
ViewWillAppearで呼び出すことはできますか?私はそれが解決策になると思うが、それはまたうまくいかない。 –