質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

92.06%

  • Swift

    3364questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    2171questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Xcode

    1960questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift CGSizeが適用されない

解決済

回答 1

投稿 2017/01/11 16:31

  • 評価
  • クリップ 0
  • VIEW 59

Susanoo2442

score 115

現在カメラアプリを開発していまして
カメラのプレビュー画面をUIImageViewに配置したのですが
配置は成功しており、プレビュー画面が表示されていました。

イメージ説明

しかし、プレビュー画面のサイズが上記の図のUIImageViewよりもだいぶ小さくなっておりましたので
CGSizeを使用してサイズの変更を試みたのですがどうもサイズ変更が適用されません。

CGSizeを使用してカメラのプレビュー画面のサイズを変更するにはどうしたらよいでしょうか??
アドバイスお願いします!

 cameraView.layer.addSublayer(previewLayer!)

                    x = self.cameraView.bounds.origin.x
                    y = self.cameraView.bounds.origin.y
                    widthsize = self.cameraView.bounds.size.width
                    heightsize = self.cameraView.bounds.size.height


                    var point = CGPoint(x: x, y: y)

                    point.x += 150
                    point.y += 220
                    //200




                    var size = CGSize(width: widthsize, height: heightsize)



                    size.width += 800
                    size.height += 430
                    size.width -= 0
                    size.height -= 0



                    previewLayer?.position = point
                    previewLayer?.bounds = CGRect(origin: point, size: size)
  • 気になる質問をクリップする

    クリップした質問に回答があった場合に通知・メールを受け取ることができます。

    クリップした質問はマイページの「クリップ」タブからいつでも見ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正の依頼

  • fuzzball

    2017/01/11 19:13

    制約はどうなっているのでしょうか?

    キャンセル

  • Susanoo2442

    2017/01/11 19:26

    コメントありがとうございます。制約上左下全て0でwithとheight固定にしてます。しかし先ほどWidthとheightの固定を解除して試してみたのですが変わりませんでした。

    キャンセル

回答 1

check解決した方法

+1

自己解決致しました。

UIButtonをCGrectで作成して
Viewの上から直接オーバーレイ表示させたら
いけました。

ありがとうございました。

投稿 2017/01/12 02:04

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    以下のような回答は評価を下げられます

    • 間違っている回答
    • 質問の回答になっていない投稿
    • 不快な投稿

    評価を下げる際はその理由をコメントに書き込んでください。

15分調べてもわからないことは、teratailで質問しよう!

ただいまの回答率

92.06%

関連した質問

  • 解決済

    swift TableViewのimageの大きさを一定に固定する方法について

    SwiftのtableViewにおいてimageの大きさを一定にする方法について質問します。 func tableView(tableView: UITableView, c

  • 解決済

    swift UISwipeGesture

    今同じViewControllerにScrollViewで3画面あってその3画面にImageViewが1枚づつあります。 その3枚目のImageViewにUISwipeGes

  • 解決済

    Swift3:UITextViewにHTMLでUIImageを挿入したい:Xcode8

    テキストビューにUIImageの画像を表示したいのですが、どうしたらよいでしょうか? 下記のような感じでできたら嬉しいです。 textView.text = " 文章 <タ

  • 解決済

    iOSで画像の一部を透明にする

    iOSで画像の一部を透明にするにはどうしたらいいでしょうか? 背景が黒い画像をマスクする、というのは見つけたのですが、そうではなく、一部のCGRectがわかっているときに

同じタグがついた質問を見る

  • Swift

    3364questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iOS

    2171questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Xcode

    1960questions

    Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

閲覧数の多いiOSの質問