並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 163件

新着順 人気順

uiscrollviewの検索結果1 - 40 件 / 163件

  • 【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー - その後のその後

    iPhone6,6Plus サポートとか LaunchScreen.xib とか Size Class とか考えると、もはや Autolayout は必須な感じになってきてます。 http://d.hatena.ne.jp/shu223/20141002/1412209257 で、Autolayout ✕ UIScrollView の例の問題(UIScrollView のサイズを superview との制約で動的に変えるときにその中身も動的に変えたい、ってやつ。こんな雑な説明でもハマったことある人にはわかっていただけるかと・・・)、Apple 公式でこんなドキュメントが出てますが、 Technical Note TN2154: UIScrollView And Autolayout "Mixed Approach" とかなんか筋が悪い感じだし、"Pure Auto Layout Appr

      【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー - その後のその後
    • [iOS] Auto Layout を使いこなす。UITableViewCell と UIScrollView 編 - それはBooks

      iPhone6 と iPhone6 Plus が発売になり、本格的に iOS でも Android のように複数解像度に対応したやり方をしないといけなくなってきました。 iPhone5S までは、縦幅が伸びただけだったので、なんとなく Auto Layout を使っていても問題は表面化しづらかったのですが、 iPhone6 で横幅が伸びてしまったことで、適当に Auto Layout を使ってコーディングしていると残念なことになっているアプリが結構あります。 僕も iPhone アプリを開発しているのでこのあたりは結構気を使ってはいるんですが、いかんせん自分のやり方がほんとに正しいのか、やや疑問なところもあります。 そこで、今の自分のやり方を晒して、世の iPhone アプリ開発者の人に突っ込んでもらえればと思い記事を書くことにしました。 間違っている箇所もあると思いますので、ドンドンツッ

      • 『iPhoneアプリ開発、その(118) UIScrollViewはどうやって使うのか?』

        iPhoneはフリックやスワイプ、ピンチというジェスチャー概念の導入によって、チマチマしたスクロールバーから解放され、スタイラスペンのいらない実用的なタッチデバイスとなっているんだと思うわけですが、この機能の代表格であるUIScrollView、どうやれば使えるんでしょうか? 試してみます。 まずは「UIScrollViewはどこまで面倒見てくれるのか?」から。 以下にSafariでサポートされてる代表的なジェスチャーコマンドを上げてみたんですが、どこまで勝手に面倒見てくれるんでしょう? ジェスチャ名  動作       Safariでの対応 ダブルタップ  ポンポンと押す  ズームイン ドラッグ    引きずる     スクロール フリック    はじく      スクロール(一定時間自動) スワイプ    複数指でドラッグ スクロール なぞる ピンチオープン つまんで開く   ズームイ

          『iPhoneアプリ開発、その(118) UIScrollViewはどうやって使うのか?』
        • CATiledLayerとUIScrollViewを使って、超巨大な画像を表示するサンプル - 24/7 twenty-four seven

          (参考) 無為空間 |タイルビューの挙動確認用サンプル CATiledLayerとUIScrollViewを組み合わせて、巨大な画像をスムーズにスクロールして表示するサンプルです。 表示する画像はこちらを使用しました。Garden | photo page - everystockphoto 画像の大きさは2448x3264です。 大きな画像を一度に読み込むとメモリが足りなくなるので、あらかじめ小さな単位に分割しておきます。 画像の分割はGraphicConverterなどを使用すると簡単です。 分割した画像を、画面に表示される部分だけ読み込むので、ファイル名を規則的に付けておきます。 GraphicConverterなら、自動的にimage-01-01.jpg, image-01-02.jpg, ...のような名前に自動的に付けてくれます。 今回は、タテ、ヨコそれぞれ10分割にしました。

            CATiledLayerとUIScrollViewを使って、超巨大な画像を表示するサンプル - 24/7 twenty-four seven
          • 【UIScrollView】iPhoneデフォルトのPhotoアプリを再現したサンプルコード | iphoneアプリで稼げるのか

            前にiPhoneにプリインされている写真ビューアアプリを再現しようとUIScrollViewを使って四苦八苦していたのですが、どうにもUIScrollViewの動きが理解できず、途中でぶん投げていました。 写真アプリの動作をよくよく観察してみると、写真をズームした状態で横スクロールさせて隣の写真が見える位置までいくと、拡大されていない写真が見え隠れします。そのまま縦スクロールさせると、隣の写真の位置は変わらずに、拡大表示している写真だけが縦にスクロールするようになっています。 これはUIScrollViewの中に写真単位で子のUIScrollView使ってるっぽいなと、いろいろ試してみてもうまくいかず。 ここでも似たような質問が。 Handling touch events within a child UIScrollView. - Stack Overflow ですが、ついにいいサ

            • Autolayout に対応した画面で UIScrollView を使う時のコツ - A Day In The Life

              iOS 6から導入された Autolayout(オートレイアウト)を最近になって本格的に使うようになりました。 4-inch の iPhone が主流になりつつある中、アプリを Autolayout に対応させるのはほぼ必須といっても良いと思います。Storyboard と格闘してなんとかコツはつかめたものの UIScrollView だけは一筋縄ではいかず苦労しました。 というわけで Autolayout に対応した画面で UIScrollView を使う時のコツをまとめてみました。 なおこの記事で説明する内容は Storyboard 上で Autolayout がオンになっていることが前提になっています。 Autolayout 対応画面で UIScrollView を使うための2種類の方法 Autolayout に対応した画面で UIScrollView を使うには以下の2つの方法があ

                Autolayout に対応した画面で UIScrollView を使う時のコツ - A Day In The Life
              • Scroll View(UIScrollView)でのAutoLayout設定

                Xcode の Storyboard で Scroll View(UIScrollView)を使おうとしたところ、Scroll View に対する AutoLayout の設定が難しくてちょっとはまったので備忘録メモです。Constraints(制約)の警告が消えなかったり、ビルドしたらスクロールしなかったりと、色々試行錯誤してしまいました。 以下のエントリー等のおかげで解決できました。ありがとうございます。 【UIScrollView × Autolayout 問題】Appleエンジニア直伝のファイナルアンサー – Over&Out その後 iOS: How To Make AutoLayout Work On A ScrollView UIScrollView and Autolayout – Xcode 6 – YouTube 3番目 Youtube リンク先が、Xcode での操作

                  Scroll View(UIScrollView)でのAutoLayout設定
                • Cocoaの日々: UIScrollView - フリックで画像(ページ)をめくる

                  画像はここから拝借した。 夜景 - フリー写真素材(無料壁紙画像)Futta.NET 実装 まずスクロール対象のビューを用意する。これは前回のコード(ImageView)をそのまま流用して単純に8枚の画像を横にならべてみた (全体で 2560x460ピクセル)。 [前回] Cocoaの日々: UIScrollView - サムネイル画像を並べて指でスクロールさせる UIScrolViewの設定も基本的には前回と同じ。今回はこれに Paging設定を追加する。 self.scrollView.contentSize = imageView.bounds.size; // ビューのサイズを指定 [self.scrollView addSubview:imageView]; // ビューの追加 // new stuffs self.scrollView.pagingEnabled = YES;

                    Cocoaの日々: UIScrollView - フリックで画像(ページ)をめくる
                  • [iPhone 開発メモ] UIScrollView でスクロールさせる | Sun Limited Mt.

                    大きな画像を表示してそれを自由にスクロールさせる方法 今回はあらかじめ imgname.jpg という画像ファイルを Resource に入れておいてそれを表示させてスクロールさせています。 ViewBased のアプリを新規で作成、名前を「Scroll」とする。 ScrollViewController.h @interface ScrollViewController : UIViewController { IBOutlet UIScrollView *scrollView; UIImageView *myImage; } @property (nonatomic, retain) UIScrollView *scrollView; @property (nonatomic, retain) UIImageView *myImage; @end IB で UIScrollView を

                    • Cocoaの日々: UIScrollView - サムネイル画像を並べて指でスクロールさせる

                      UIScrollView について直接使ったことが無いので調べてみた。 情報&サンプル iPhone OS Reference Library に解説とサンプルがある。 UIScrollView解説 Scroll View Programming Guide for iPhone OS スクロールサンプル Scrolling 2種類の UIScrollView を使ったサンプルプログラム。 サンプルは基本的なところが押さえられているので参考になる。 ポイント UIScrollView を使うのは簡単で次の2つをやるだけでいい。 1. UIScrollView.contentSize にスクロール対象ビューの全体の大きさを設定する 2. スクロール対象ビューを UIScrollView へ追加する 検証 解説とサンプルを参考にして簡単なプログラムを組んでみた。複数の画像を横へ並べてスクロール

                        Cocoaの日々: UIScrollView - サムネイル画像を並べて指でスクロールさせる
                      • [iPhone 開発メモ] UIScrollView でピンチイン・ピンチアウトで拡大縮小する | Sun Limited Mt.

                        昨日のUIScrollView でスクロールさせるに少し追加して UIScrollView をピンチイン、ピンチアウトで拡大縮小する方法です。 ScrollViewController.m の scrollView の設定をしている部分に以下を追加。拡大率と縮小率の指定です。 scrollView.maximumZoomScale = 4.0; scrollView.minimumZoomScale = 0.4; 同じくScrollViewController.m に以下のメソッドを追加。拡大縮小する UIImageView を return すればいい。 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return myImage; } これだけでピンチイン、アウトが可能です。 関連する投稿 [iPh

                        • Cocoaの日々: UIScrollView - ページスクロールで空白を挟む

                          実装 実装してみよう。まずカスタムビューを定義しておく。 @interface CustomView : UIView { UIColor* color; } @end 初期化時にランダムもどきな色を決めてその色で塗りつぶす。 @implementation CustomView - (id)initWithFrame:(CGRect)frame { if ((self = [super initWithFrame:frame])) { // Initialization code CGFloat red = (rand()%255) / 255.0; CGFloat green = (rand()%255) / 255.0; CGFloat blue = (rand()%255) / 255.0; color = [UIColor colorWithRed:red green:green

                            Cocoaの日々: UIScrollView - ページスクロールで空白を挟む
                          • UIScrollView を無限ループさせる - Qiita

                            UIScrollView にはループ機能は無いのでスクロールのタイミングでサブビューを再配置+スクロールのオフセットを戻して擬似的にループを再現させる方法がよく取られます。 例えば、 UIScrollView の中に5つの subview があり、 右にスワイプしたとします。 スクロールが止まったらすぐに一番右のサブビューを抜き出して、一番左になるよう全ての subview を再配置。(A) それと同時にスクロールオフセットを元の位置に戻す。(B) 1サイクル完成。 これを繰り返せば無限ループしているように見えます。 (A) と (B) の処理を一瞬で行うため、subview の数によっては描画が追いつかないので、pagingEnabled = YES にして、かつ UIScrollView のデリゲートメソッド scrollViewDidEndDecelerating: の中で (A)+

                              UIScrollView を無限ループさせる - Qiita
                            • 縦スクロールするUIScrollViewをXcode6のAutolayout,Size Classes付きStoryboardで実現する - Qiita

                              縦スクロールするUIScrollViewをXcode6のAutolayout,Size Classes付きStoryboardで実現するXcodeiOSStoryboard 概要 横幅は端末の画面幅にして縦にだけスクロールする画面を作りたいことは、iOSアプリ開発時によくあると思います。StoryboardのUIViewControllerにUIScrollViewを貼り付けてぱぱっと作りたいところですが、Autolayout,Size Classesを使ったStoryboardで実現するのはなかなか難しいのです。 これを作ることができたので、手順を紹介します。 対象はiOS7/8,Xcode6です。 Size Classesはw:ANY、h:ANYのみを想定しています(たぶん別の指定でもいけるけど)。 ちなみにObjective-Cなりswiftなりでコードを書けばこの方法を使う必要はな

                                縦スクロールするUIScrollViewをXcode6のAutolayout,Size Classes付きStoryboardで実現する - Qiita
                              • UIScrollViewの拡大縮小サンプル - Sunflat のブログ

                                UIScrollViewで拡大縮小ジェスチャに対応する方法が結構難しくて、以前調べたので、サンプルを置いておきます。 http://www2.sunflat.net/files/UIScrollViewSample.zip

                                  UIScrollViewの拡大縮小サンプル - Sunflat のブログ
                                • GitHub - andreyvit/ScrollingMadness: A catalog of UIScrollView samples (iPhone)

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - andreyvit/ScrollingMadness: A catalog of UIScrollView samples (iPhone)
                                  • [XCODE] UIScrollViewを用いてページングUIを実現する方法 - YoheiM .NET

                                    こんにちは、UIScrollViewと格闘中の@yoheiMune です。 今日は、UIWebViewやUITableViewなどでも用いられているUIScrollViewを用いて、 ページングを行う機能をブログに書きたいと思います。 ページングを行うためのUIScrollViewの設定 UIScrollViewはページングに対応しており、ちょっとした設定をするだけで、 ページングのような動きを実現することが可能です。 設定はInterfaceBuilderやソースコード上で行うことが出来ます。 以下は、ソースコード上で行う例です。 UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame]; scrollView.pagingEnabled = YES; ページングを行うコンテンツを準備す

                                      [XCODE] UIScrollViewを用いてページングUIを実現する方法 - YoheiM .NET
                                    • UIScrollViewの使い方

                                      UIScrollViewの使い方に移動しました。 方法 UIScrollViewを使って選択した画像をピンチイン・ピンチアウトする方法を説明します。 まずはじめに画像の拡大率・縮小率の限界値を設定します。デフォルトの値がどちらも1.0なので そのままの状態では拡大することができません。scrollViewのデリゲートも適切に設定しておく必要があります。 [scrollView setMinimumZoomScale:1.0]; [scrollView setMaximumZoomScale:5.0]; scrollView.delegate = self; 次に、UIImageViewをaddSubviewでUIScrollViewに追加します。まずはじめにimageViewに画像を設定し、その サイズをScrollViewに設定します。その後にimageViewをScrollViewに追

                                      • Cocoaの日々: UIScrollView - 隣の画像も表示する

                                        [前回] Cocoaの日々: UIScrollView - ページスクロールで空白を挟む 前回のブログのコメントで KatokichiSoft さんから面白い情報をいただいた。 iPhone/iPad – AppStore like UIScrollView with paging and preview | blog.sallarp.com UIScrollView を使って AppStore のような画像表示をする方法について書かれている。サンプルをダウンロードして実行するとこんな感じ。 これはなかなかいい。真似してみよう。 clipsToBounds = NO ソースコードを読んでわかったポイントは次の2つ。 1. UIScrollView を画面より小さくする 2. UIScrollView.clipsToBounds = NO とする 1. は例えば 320x460 の画面の場合

                                          Cocoaの日々: UIScrollView - 隣の画像も表示する
                                        • [iOS 7] UIScrollView キーボードの扱い方が変わりました! | DevelopersIO

                                          UIScrollViewで新しく追加されたkeyboardDismissModeプロパティ iOS7からUIScrollViewにkeyboardDismissModeなるプロパティが追加されました。こいつはUIScrollViewをドラッグしたときにキーボードを閉じる方法を設定するプロパティです。この記事では従来のキーボードの閉じ方を踏まえてつつ、keyboardDismissModeの解説をしたいと思います。 今までのキーボードの閉じ方 iOS6まではキーボードを閉じるには自前で実装する必要がありました。代表的なやり方としては以下の方法があります。 Did End On Exitイベントでキーボードを閉じる @implementation MyViewController ・・・ - (void)viewDidLoad { [super viewDidLoad]; UITextFiel

                                            [iOS 7] UIScrollView キーボードの扱い方が変わりました! | DevelopersIO
                                          • AutoLayoutのTips:UIScrollView編 - Qiita

                                            - 大事なこと scrollView.contentSizeは中に配置された制約で決定される。 Storyboard上のviewサイズはあくまで見た目のみ(実際のサイズは制約その他から決定される。) 初めに Storyboard上にViewControllerを設置したらSimulated Metrics > SizeからFreeformを選択する。そして配置するコンテンツが収まるサイズにビューサイズを変更する 次にscrollViewを設置する。このときScrollViewの制約にWidth, Heightを使ってしまうとそのサイズで固定されてしまうので、それ以外の制約を利用する。 ビューの設置 今回はデモ用にこのような配置にした。 このとき各色のviewの制約は以下の制約を設定した。 | — (view) - | また黄色以外のviewにはWidth, Heightの制約も指定した。

                                              AutoLayoutのTips:UIScrollView編 - Qiita
                                            • 2つ以上の UIScrollView (UITableView, UITextView などを含む) が存在するビューで StatusBar のタップで先頭に戻る機能を有効にするには。 - 24/7 twenty-four seven

                                              UIScrollView 系のビューが2つ以上存在するとき、ステータスバーをタップして一気に先頭にスクロールする機能を有効にするには、先頭にスクロールする機能を有効にしたいスクロールビューのみ scrollsToTop プロパティを YES にし、それ以外のスクロールビューは scrollsToTop を NO にします。 要するに scrollsToTop が YES のスクロールビューが1つだけの場合に、ステータスバーをタップする機能が働きます。 UIScrollView と UITextView を2つ使う場合の例です。 テキストビューの scrollsToTop プロパティを NO にしているので、ステータスバーをタップしたときはテーブルビューが先頭にスクロールします。 tableView = [[UITableView alloc] initWithFrame:CGRectMak

                                                2つ以上の UIScrollView (UITableView, UITextView などを含む) が存在するビューで StatusBar のタップで先頭に戻る機能を有効にするには。 - 24/7 twenty-four seven
                                              • [Tips]NSTimerがUIScrollViewのドラッグ中に止まる時は | PLUS

                                                NSTimerがUIScrollViewのドラッグ中に止まってしまう場合の対処です。 NSTimer *timer = [NSTimer timerWithTimeInterval:1.0f target:self selector:@selector(onUpdate:) userInfo:nil repeats:YES]; [[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes]; NSRunLoopに追加しておくことで、解決するようです。

                                                • iPhone UIScrollViewで画面サイズより小さい領域でPagingする - 袖触れ合うも多少の縁

                                                  新しいiMac買いました。メモリも安いので買いました。 でも雪豹のまま使うことにしますw さて、UIScrollViewは便利で良く使っています。 UIScrollView.pagingEnabled = YESにすれば、ページ毎にきちっとスナップしてスクロールしてくれます。でも、画面サイズ(W:320px)より小さい要素、例えば画像(W:150px)などをページングするところでハマりました。iPhoneのサファリのタブのようにしたいのです。 ポイントは、ページングはframeのサイズではなくてboundsのサイズということ。 それと、scroll.clipsToBounds = NOにすること。NOにしないと、1枚しか見えない。 なるほど! 例えば、横は150pxの画像とマージンを取ったサイズを1ページとした場合。 UIScrollView *scroll = [[UIScrollVie

                                                  • 『iPhoneアプリ開発、その(119) UIScrollViewに埋め込むUIView』

                                                    iPhoneアプリ開発、その(119) UIScrollViewに埋め込むUIView | テン*シー*シー ちなみに scrollview.bounces = NO; とすることで、ドラッグで範囲外までスクロールしてから戻るという動作(スクロールバウンスアニメーション)を禁止できます。こいつはデフォルトはYESです。 同じように scrollview.bouncesZoom = YES; で、ピンチで許可したズーム範囲外までズームを許してから範囲内に戻る(ズームバウンスアニメーション)という動作をゆるします。こっちは逆にデフォルトがNOみたいっす。 ズーム範囲を0.5~2.0(元々の0.1~10.0はいっぱいピンチしないと範囲外にいかないからね)あたりにして試してみてちょ。 で、触ってて気づいたのが、ズームアウト、こんな感じのところで手を離すとスクロールができなくなるんですわ、前回のサン

                                                      『iPhoneアプリ開発、その(119) UIScrollViewに埋め込むUIView』
                                                    • UIScrollView のタッチイベントを取得する - happy lie, happy life

                                                      UIScrollView のタッチイベントを取得するには UIScrollView のサブクラスを作って、タッチイベント関連のメソッドをオーバーライドします。大体の場合、フリックやピンチとは別でタッチイベントを取りたいと思うので、その方法を。 まずは UIScrollView のサブクラスを定義します。名前は MyScrollview とでも名付けます。次に、以下のように touchesEnded メソッドをオーバーライドします。 -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { if (!self.dragging) { [self.nextResponder touchesEnded: touches withEvent:event]; } [super touchesEnded: touches wit

                                                        UIScrollView のタッチイベントを取得する - happy lie, happy life
                                                      • UIScrollView(横)に複数のUITableViewを配置してpagingする。 - Qiita

                                                        UIScrollViewをpagingで横スクロールする仕様にしつつ、その上にUITableViewを複数配置してそれぞれを縦にスクロール可能にする方法です。 1. UIScrollViewのサブクラスを用意します。 #define TABLE_WIDTH 106.f - (void)viewDidAppear:(BOOL)animated { int numberOfTables = 5; CGFloat height = self.view.bounds.size.height; CGRect tableBounds = CGRectMake(0.0f, 50.f, TABLE_WIDTH, height); PagingScrollView *scrollView = [[PagingScrollView alloc] initWithFrame:self.view.bounds];

                                                          UIScrollView(横)に複数のUITableViewを配置してpagingする。 - Qiita
                                                        • UIScrollViewの中央にUIImageViewを配置しつつズーム可能にする - Qiita

                                                          はじめに iOSアプリで画像Viewerを作るとき、UIScrollView上にUIImageViewを配置するのが一般的かと思います。 しかし単純に乗せただけでは、画像の起点が左上になったり、ズームすると画像外の場所までスクロールしてしまって、しっくりこない場合があります。 そこで、画像をUIScrollViewの中央に表示しつつ、正しくズーム/スクロールできる方法を考えました。 方針 簡単に方針としては UIImageViewの位置は(0,0) UIImageViewのサイズは、UIImageのサイズに合わせる(要調整) UIScrollView.contentSizeは、UIImageViewのサイズに合わせる UIScrollView.contentInsetを操作して、画像を常に中央に配置 要するにスクロールビューの余白を調整して常に中央に表示する感じです。 コード class

                                                            UIScrollViewの中央にUIImageViewを配置しつつズーム可能にする - Qiita
                                                          • Technical Note TN2154: UIScrollView And Autolayout

                                                            IntroductionThis technote provides some information regarding Auto Layout support for UIScrollView. Specifically it demonstrates a "mixed" and a "pure" auto layout approach for UIScrollViews. In Depth ExplanationIn general, Auto Layout considers the top, left, bottom, and right edges of a view to be the visible edges. That is, if you pin a view to the left edge of its superview, you’re really pinn

                                                            • UITableViewやUICollectionViewなど(UIScrollview系)のtouchesBeganが遅い対処 - Qiita

                                                              Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                                UITableViewやUICollectionViewなど(UIScrollview系)のtouchesBeganが遅い対処 - Qiita
                                                              • Multiple virtual pages in a UIScrollView with just 2 child views

                                                                Please note: this article is part of the older "Objective-C era" on Cocoa with Love. I don't keep these articles up-to-date; please be wary of broken code or potentially out-of-date information. Read "A new era for Cocoa with Love" for more. The UIScrollView and UIPageControl in Cocoa Touch allow for user interfaces with multiple panning pages. The sample project that Apple provides (PageControl)

                                                                  Multiple virtual pages in a UIScrollView with just 2 child views
                                                                • UIScrollViewにおけるAutoLayoutについてまとめる - Qiita

                                                                  はじめに StoryboardでのUIScrollViewの設定を、AutoLayoutだけでやろうとすると、かなり混乱します。 色々やっているうちに理解出来てきたのでまとめます。 UIScrollViewのパラメータについて UIScrollViewには、表示するContentを管理するパラメータとして、 contentOffset contentInset contentSize の3つがあります。 contentOffsetは、どれぐらいスクロールしているか。 contentInsetは、余分にどれだけスクロールできるか。 contentSizeは、スクロールする中身のサイズ。 をそれぞれ表しています。 AutoLayoutによって、中身に応じたcontentSizeを自動的に決定することが出来ます。 仕組み この記事では、UIScrollViewの中にある、contentSizeの

                                                                    UIScrollViewにおけるAutoLayoutについてまとめる - Qiita
                                                                  • UIScrollViewでピンチ量を計算してズームするありがちな画像表示ビューを作る時代は終わった!! - Qiita

                                                                    UIScrollViewでピンチ量を計算してズームするありがちな画像表示ビューを作る時代は終わった!!iOSSwift ピンチしてズームするありがちな画像表示ビューコントローラを作る。よくある話だと思います。 元来、これを作るのは非常にめんどくさくlocationInViewだのzoomRectForScaleだのというメソッドを作っては投げていました。 でも、それも今日まで! AutolayoutにUIScrollViewとUIImageViewを乗せて数行コードを書けば、ピンチで画像ズーム出来るビューコントローラが作れます!!3分くらいで! Autolayout 1.UIScrollViewを乗せて、上下左右にマージン0を指定して画面いっぱいにレイアウト 2.UIScrollViewの中にUIImageViewを乗せて上下左右にマージン0、高さと幅をUIScrollViewと同じ(Eq

                                                                      UIScrollViewでピンチ量を計算してズームするありがちな画像表示ビューを作る時代は終わった!! - Qiita
                                                                    • GitHub - balazskiss/DARecycledScrollView: UIScrollView subclass that reuses its tile views

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        GitHub - balazskiss/DARecycledScrollView: UIScrollView subclass that reuses its tile views
                                                                      • iPhone/iPad – AppStore like UIScrollView with paging and preview | blog.sallarp.com

                                                                        Complete source code and sample application for creating an AppStore like scroll view with paging and preview using UIScrollView. YouTube demo video included!Do you like the way application images are displayed in AppStore or the way Safari flips between tabs? This post contains a complete  horizontal, paged UIScrollView with preview control. Alexander Repty posted a sample on his blog and my samp

                                                                        • 【Swift】UIScrollView | ポケットリファレンス サンプル付き

                                                                          UIScrollView サンプルサンプルで動作を確認 コピーペーストで確認できます。// スクロールビュー作成 let uiScrollView : UIScrollView = UIScrollView() // デリゲートの設定先を設定 uiScrollView.delegate = self // 表示する位置、大きさを設定 uiScrollView.frame = CGRectMake(0,0,320,500) // スクロールをバウンドさせる、させないの設定 uiScrollView.bounces = true // スクロール内の領域を設定 uiScrollView.contentSize = CGSizeMake(960,500) // スクロールバーのスタイルを設定 uiScrollView.indicatorStyle = UIScrollViewIndicatorS

                                                                            【Swift】UIScrollView | ポケットリファレンス サンプル付き
                                                                          • UIScrollViewの使い方(2本指でスクロール編)

                                                                            さて前回(UIScrollViewの使い方(座標表示編))は、 タッチイベントは取得出来るようになったけれども、 スクロールができなくなってしまった、という問題が発生したのでした。 そこで、 ・2本指でスワイプしたときには、スクロール動作。 ・2本指でピンチイン・アウトしたときには、拡大縮小動作。 ・1本指で画面をタッチした場合には座標取得 となるような、プログラムを作ってみましょう。 この方法を用いれば、指が2本の時は画面の拡大縮小移動を行ない、指が1本であれば線を引くといったような動作が可能になるため、多くのドローソフトではこのジェスチャが使われているようです。 この機能を実現するためには、UIScrollViewを継承してオリジナルのScrollViewクラスを作成し、touchesBegan:withEventメソッドなどをオーバライトする必要があります。 上図で説明すると(何度も

                                                                            • UIScrollViewをlabelの長さなどに応じで自動でスクロールさせるためのAutoLayout制約 - Qiita

                                                                              やりたいこと UIScrollViewにlabelなどの可変viewを配置して、その長さに応じてUIScrollViewをスクロールさせたい それをコード上ではなく、Interface Builder 上のAutoLayout制約だけで実現したい 制約の指定方法 Storyboard上の View Controller に Scroll View を配置しその中にLabelを表示する、という想定で説明します。 View Controller に Scroll View を配置する Scroll View の上下左右にスペース0の制約を付ける これで Scroll View の大きさが規定される Scroll View にViewを配置する Viewの上下左右にスペース0の制約を付ける この時点でStoryboardにエラーが出る Scroll View の中身であるViewの大きさかが規定

                                                                                UIScrollViewをlabelの長さなどに応じで自動でスクロールさせるためのAutoLayout制約 - Qiita
                                                                              • 無為空間 |UIScrollViewによる拡大縮小

                                                                                無為空間 むいむい(´ω`*) Entries UIScrollViewによる拡大縮小 タグ: iPhone Objective-C UIScrollView によって拡大縮小されたビューのスケールは、拡大縮小されたビュー自身に記録される。 - (void)applicationDidFinishLaunching:(UIApplication*)application { UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:window.bounds]; scrollView.delegate = self; // Earth.jpg は /Library/Desktop Pictures/Nature から拝借 UIImageView* imageView = [[UIImageView alloc] initW

                                                                                • UIScrollViewで任意の位置にスクロール | RuputerFan

                                                                                  iPhoneプログラミングメモ。 UIScrollViewで任意の位置にスクロールする方法。 zoomToRectメソッドで表示する範囲を指定するだけという簡単さ。 CGRect rect = CGRectMake( 100,200, 400, 400 ); [scrollView zoomToRect:rect animated:YES]; しかし現在表示している範囲と上記で指定したサイズが違う場合 スケールが変わってしまいます。 出来る事ならスケールは変えたくないという場合がありますよね。 そんな時は現在のスケールを再指定してあげます。 // 現在のスケール float scale = scrollView.zoomScale; // ズームスクロール CGRect rect = CGRectMake( 100,200, 400, 400 ); [scrollView zoomToRe