並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

UIScrollViewの検索結果1 - 14 件 / 14件

  • Xcode 11でUIScrollViewのAutoLayoutの制約のかけ方が変わった | レコチョクのエンジニアブログ

    UIScrollViewはAutoLayoutのみでスクロールできるよう設定できますが、 Xcode 11でその方法が少し変わりました。 作りたいもの 画面幅と同じサイズのViewを2枚横に配置し、スクロールできるようなものを作ります。 Xcode 10.3 違い Xcode 11では Content Layout Guide と Frame Layout Guide が追加されています。 Xcode 10.3(今まで)ではScrollViewの直下にViewを配置、そのViewの子としてスクロールさせたいViewを配置し、制約をかけることでスクロールできるようになっていました。 Xcode 11ではScrollViewの直下にViewが Content Layout Guide と Frame Layout Guide に置き換わったようです。 そのため、Xcode10.3(今まで)でS

      Xcode 11でUIScrollViewのAutoLayoutの制約のかけ方が変わった | レコチョクのエンジニアブログ
    • 【Xcode11】いつもスクロールしなかったUIScrollView + AutoLayoutをやっと攻略できた|blog(スワブロ) | スワローインキュベート

      【Xcode11】いつもスクロールしなかったUIScrollView + AutoLayoutをやっと攻略できた 2020.08.05 千田 こんにちは、せんだです。 今回はせんだ自身もよくハマってしまっていた、XcodeでのUIScrollViewの設置の仕方について説明したいと思います。 これまで色々な先人の方々の記事を拝見しながらどうにかこうにかやっていたのですが、ここにきてようやく攻略できた気がしたので、備忘録がてらまとめてみました。 環境 Xcode 11.5 Swift 5.2.4 iOS 13.5 ざっくりとした手順 UIScrollViewを設置する UIScrollViewとViewに制約を設定する UIScrollViewにUIView(ContentView)を配置する UIScrollViewとContentViewに制約を設定する ContentViewに高さを設

        【Xcode11】いつもスクロールしなかったUIScrollView + AutoLayoutをやっと攻略できた|blog(スワブロ) | スワローインキュベート
      • 詳解UIScrollView 〜フォトビューワ編〜 - Qiita

        はじめに iOS開発をしていて手こずるものの一つにUIScrollViewの実装があります。例としては、フォトビューワやプロフィール画像の切り抜きなどが挙げられますね。サービスをリッチするにあたって実装したくなる機能ですが、かなり複雑で、綺麗に動くよう実装するのは非常に困難です。iOS標準アプリですら微妙な挙動だったりします。しかしながら、学習コストの割には機能の重要度が低いかもしれません。したがってこの記事では、UIScrollViewについて説明するとともに、フォートビューワを例に、様々な実装方法(IB使用/不使用)を解説するガイドラインを目指します。 本記事は詳解UIScrollView 〜フォトクロップ編〜に続きます。 UIScrollViewとは UIScrollViewとは、subviewされている内容物をスクロールしたりズームしたりできるUIコンポーネントです。ユーザが画面上

          詳解UIScrollView 〜フォトビューワ編〜 - Qiita
        • UIScrollView with Content Layout Guides

          UIScrollView has gone through some major improvements. Starting with iOS 11, Apple introduced content and frame layout guides to make it a little less confusing to configure the content inside of your scroll view. Xcode 11 also added these layout guides to interface builder. Today, I’ll show you how to use content and frame layout guides to set up a UIScrollView that’s responsive to portrait and l

            UIScrollView with Content Layout Guides
          • Xcode11の新機能でUIScrollViewのAutoLayoutを攻略 | Develop With a Cuppa Tea でぃべかぱ

            背景たくさんの人が利用しているだろうSnapKitをうちでも使用していて、ScrollViewにAutoLayoutかけようと思ったら難しかったです。 ポップアップのようなビューを表示していたんですが、SE端末だけ下のタブバー上のナビバーの間の表示領域を飛び出してしまうので、上限がきたらスクロールに切り替えるという実装をすることになりました。 満たしたい条件 SnapKit を使用(以下ちょいちょいこれ使用の前提で話します)ボタンやらラベルやら詰め込まれているViewを使用(スクロールさせたいContentView)Viewの指定 width最大値指定あり(iPad様の限界値を作るため)height最大値指定あり(限界まできたらマージン分で止める)ContentViewのheightは内部パーツで決まる可変基本中央表示height限界値に到達した場合スクロールさせる、かつContentVi

              Xcode11の新機能でUIScrollViewのAutoLayoutを攻略 | Develop With a Cuppa Tea でぃべかぱ
            • [Xcode11] UIScrollViewとAutolayoutのベストプラクティス - Qiita

              UIScrollViewでよくつまずいてたけど、うまくできるようになったのでシェアします。 はじめに みなさんはScrollViewは使ってますか? おそらくほとんどのアプリで使われていると思います。 しかし、 ScrollViewでAuto layoutで並べるのはApple開発者でも難しい ということらしいのです(引用元)。 Apple開発者というのはAppleで働いているエンジニアの方なのか、Appleデバイス用のアプリのデベロッパーなのかわかりませんが(おそらく前者だとは思いますが)、結構複雑で久しぶりにやると忘れてしまうし、Xcode 11になってやり方が変わったのでここに残しておきますね。 ここではScrollViewにContainerViewを入れて、視覚的にわかりやすくデザインを組めるようなやり方を説明します。 あとこの文章はStoryboardとAutolayoutユー

                [Xcode11] UIScrollViewとAutolayoutのベストプラクティス - Qiita
              • UIScrollViewのスクロール量を利用した昇降ViewController - Qiita

                今年もiOSDCでモチベーションがすこし上がったので、便利そうなUIサンプルを作ってみました。 写真を使った検索などでよく見られるUIですね。 プレビュー ポイント addChildでchildViewControllerとして表示しています。 上下バウンス効果からもわかるようにスクロールの力だけで昇降させています。そのため一度上に上げてからスクロールさせるという2ステップジェスチャーが不要です。 UIScrollViewDelegateにさえ対応してさえいれば適応できるのでTableViewやCollectionView, WebViewなどにも応用できます。 ShingoFukuyama/LiftableScrollViewController.swift UIScrollViewのcontentInsetやCGAffineTransformを組み合わせた全100行くらいのシンプルなコ

                  UIScrollViewのスクロール量を利用した昇降ViewController - Qiita
                • UIScrollViewを使ってウォークスルーを作る方法 - Qiita

                  メリークリスマスイブ!初めまして,テシマ(@tessy_0901)と申します. 皆さんはどんなクリスマスをお過ごしになりますか?私はバイトです. というわけで iOS#2 AdventCalender2019,24日目の記事となります. こちらではPageViewControllerとボタンを使ったウォークスルーの実装を書きましたが,スクロールビューを使って同じ動作をさせたいと思います. 先駆者様の最高の記事がめちゃくちゃ多いため,適宜リンクを貼って省略させていただきます. PageViewControllerの代わりにScrollViewを使うメリットとしては, StoryBoard内のViewControllerの1画面で完結する PageControlの位置を変更しやすい(←ここがでかい) viewのinstanceを生成しないため,循環参照が起きる可能性がない swiftファイルの

                    UIScrollViewを使ってウォークスルーを作る方法 - Qiita
                  • Storyboardで作成したUIScrollViewが、スクロールバーは動くのにスクロールできない

                    まずは、参考にされている記事が古すぎます。iOSやSwift言語とともに、Xcodeの使い方もバージョン毎に変わっていっています。記事内には存在しない「Content Layout Guide」や「Frame Layout Guide」が、あなたのstoryboardには存在していることがわかるかと思います。 Xcode 11を使っているなら、Xcode 11用の記事を見つけて下さい。 現在ご質問中に含まれる情報だけではどのような制約をつけられたのかがわからないのですが、⑤の画像を見る限りContentViewに付けられた制約が間違っている可能性が高いです。 なお、storyboardの設定状態を画像で説明しようとする場合、Constraintsを展開した状態のものを示していただくと、より詳しい情報が伝わります。 あなたの現在の制約では、ContentViewのleading, trail

                      Storyboardで作成したUIScrollViewが、スクロールバーは動くのにスクロールできない
                    • 【Swift/UIKit】UIScrollView と UIPageControl で横スライドするページを作る - のーとぶっく

                      UIScrollView でページを作る ページといっても擬似的なページで、トイレットペーパーのように連続的に続く view に一定間隔(1ページ分の幅)でオブジェクトを貼り付けていく感じ。 実装 ViewController のプロパティとして変数を宣言。 var scrollView: UIScrollView! ページ数を決める。 let pageSize = 4 UIScrollView を初期化し、もろもろ設定して追加。 scrollView = UIScrollView(frame: self.view.frame) scrollView.isPagingEnabled = true //断続的なスクロールにする scrollView.contentSize = CGSize( width: self.view.frame.maxX * CGFloat(pageSize), h

                        【Swift/UIKit】UIScrollView と UIPageControl で横スライドするページを作る - のーとぶっく
                      • RXSwiftを使ったUIScrollViewのページング - Qiita

                        概要 iOSアプリのウォークスルーでよく使用されている、RxSwiftとUIScrollViewを使ったページングの実装についてメモを書いていきます。 最近作ったゴミアプリという個人プロジェクトのアプリで実際に使用したコードを基にこの記事は書かれています。 スクリーンショット Code import UIKit import RxSwift import RxCocoa import SnapKit class ViewController: UIViewController { @IBOutlet weak private var pageControl: UIPageControl! @IBOutlet weak private var scrollView: UIScrollView! private let bag = DisposeBag() override func view

                          RXSwiftを使ったUIScrollViewのページング - Qiita
                        • [Swift]ループできるページングビューをUIScrollViewで作ってみた | RE:ENGINES

                          はじめに こんにちは、nukkyです。 スライドショーやウォークスルーなどで何かしらのページングビューを使用するかとは思いますが、お手軽に使えるUIScrollViewだとループができないので、今回は自作でループができるように作ってみました! 前提条件 Xcode 9.x iOS 11 Simulator Swift 4.0 ページングビューとは スクロールと違い任意の位置で止まるようなビューではなく、1ページ単位で切り替わるビューのことです、 今回作成する画面の完成イメージはこのようになります。 実装 Storyboardの準備 まずはStoryboardにUIScrollViewを用意します。 そうしたら、UIScrollViewの「indicators」と「Scrolling」を画像のように設定してください。 今回はページングなのでindicatorの表示はなくしています、それと忘れ

                            [Swift]ループできるページングビューをUIScrollViewで作ってみた | RE:ENGINES
                          • コードでUIScrollView(とその子どもたち)をAutoLayout配置 - Qiita

                            UIScrollViewのAutoLayout制御はいろいろな人がハマるらしくていくつかの記事が見つかるが、自分が欲しい感じで解説しているものがなかったので書いてみる。 前提 コードで書く。ストーリーボードは使わない。 概念的なものの解説 UIScrollViewは重要な長方形を2つ持っている。 画面上で占める領域、俗に言うUIScrollView.frame スクロールすることによって見ることができる領域、俗に言うUIScrollView.contentSize まあこれらはおなじみの知識である。んで、 UIScrollViewをAutoLayout制御するときは 外側のUIViewと関連つけたときはUIScrollView.frameのほうに結びつく 内側の(UIScrollViewにaddされている)UIViewと関連つけたときはUIScrollView.contentSizeのほう

                              コードでUIScrollView(とその子どもたち)をAutoLayout配置 - Qiita
                            • UIScrollViewのページングをライフサイクルとして扱えるようにする - will and way

                              もっといいタイトル無いだろうか・・・笑 利用用途 UIViewControllerのviewをページとしてUIScrollViewにマウントしておいて、スワイプで切り替えて使うみたいな想定です。 UIScrollViewでページャーのviewDidAppearみたいなライフサイクルがあれば表示されたViewControllerをリロードしたいときに使えます。 やること 方針 RxSwiftでUIScrollViewのReactiveを拡張 プロトコル指向な実装でUIViewControllerにロジックを実装しない ベタベタに実装すればできるんですが、UIViewControllerから実装を切り分けることで、UIViewControllerをファットにならずに済むわけです 大まかな流れ ページが切り替わった 表示領域から該当するUIViewControllerの検出 ライフサイクルメソッ

                                UIScrollViewのページングをライフサイクルとして扱えるようにする - will and way
                              1