0

CGRectIntersection を使用して、サブビュー UIView から共通の可視フレームを取得しています。画面上にプルアップ ビューとして表示される uiview があります (たとえば、screen1)。ここで、uiview(pullUpView) がサブビューとして screen1 に追加されます。 pullUpViewを部分的にアップします。私が使用している部分的に見えるビューのフレームを取得するには:

CGRect visible_frame = CGRectIntersection(pullUpView.frame,screen1.bounds).

visible_frame を取得した後、このように visible_frame の下部に UIButton を追加しています

CGFloat y_pos = visibleFrame.size.height ;
UIButton * button = [[UIButton alloc]initWithframe:CGRectMake(x,y_pos,visible_frame.size.width),30];

ただし、visible_frame の目的の下部よりも約 50 ピクセル上にボタンを追加します。

上記の計算で何が間違っているか、誰でも指摘できます。

4

0 に答える 0