4

(card.io を使用して) ビューを作成していますが、そのビューを全画面表示にしたいと考えています。

画面の約 2/3 しかカバーしていません。

コードは次のとおりです。

 CardIOView *cardIOView = [[CardIOView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,self.view.frame.size.height)];

ここに例があります

ここに例があります。

4

2 に答える 2

3

card.io のデイブはこちら。

を作成するCardIOViewと、そのフレームは設定したサイズになります。ただし、(透過) 内のカメラ ビューCardIOViewは、標準の iOS カメラ フォーム ファクター 4:3 になります。

したがって、CardIOView の幅が 320 ポイントの場合、そのカメラ ビューの高さは ~426 ポイントになります。cameraPreviewFrame(これは、のプロパティをチェックすることで確認できますCardIOView。)

CardIOViewこの情報があれば、カメラ画像が画面上で表示したい場所に表示されるように、フレームを設定できるはずです。CardIOViewまたは含まれているビューの背景色を黒に設定することをお勧めします。また、ナビゲーション バーを非表示にすることも選択しないこともあります。

于 2014-06-23T07:31:18.503 に答える