並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 674件

新着順 人気順

UIScrollViewの検索結果201 - 240 件 / 674件

  • 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
    • SlackTextViewControllerを読んだ - AnyType

      UI周りの理解を深めるため、Slackが公開しているhttps://github.com/slackhq/SlackTextViewControllerを読む。コミット番号は9fcf06ac6f7004e4aacb6536b375d1cb03f08289だ。 全部はさすがに読みきれないので、以下の気になるポイントに集中してコードを読んでいくことにする。 キーボードの表示/非表示に伴うレイアウトの調整。何も工夫しないとキーボードでViewが隠れてしまうはずだ。 ユーザー名や絵文字の補完 TL;DR キーボードの表示/非表示の際に送信される通知UIKeyboardWillShowNotification等を使ってレイアウトを調整している。レイアウトはすべてAuto Layout上の制約をプログラムで制御することで調整している。例えば、キーボードの高さに併せてスクロールビューの高さを大きくしたり

        SlackTextViewControllerを読んだ - AnyType
      • UIWebViewでUIScrollViewDelegateを利用する | Prototype

        iOS5で正式なプロパティとしてUIScrollViewが使えるようになりました。 なら、UIScrollViewDelegateも使いたくなります。 iOS5.xだけならば簡単なのですが、iOS4.xも対応させるとちょっと癖があります。 ※ iOS4は非公開APIを使用するため場合によっては審査が通らない可能性があります。 ※※ 今のところ、この方法でRejectされたことはありません。 inderface部はこんな感じ @interface ViewController : UIViewController <UIWebViewDelegate, UIScrollViewDelegate> { __unsafe_unretained IBOutlet UIWebView *_webView; __unsafe_unretained UIScrollView *_subScrollVie

        • Design Teardown: Stretchy Headers

          My book on iOS interface design, Design Teardowns: Step-by-step iOS interface design walkthroughs is now available! The Yahoo News Digest app brings an interesting approach to reading news. It refreshes with a curated selection twice a day, making for a quick read. It also packs a couple of interesting design elements we'll discuss in this post. The following is a chapter from my upcoming book, De

            Design Teardown: Stretchy Headers
          • Stop UIWebView from "bouncing" vertically?

            Does anyone know how to stop a UIWebView from bouncing vertically? I mean when a user touches their iphone screen, drags their finger downwards, and the webview shows a blank spot above the web page I had loaded? I've looked at the following possible solutions, but none of them worked for me: http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html htt

              Stop UIWebView from "bouncing" vertically?
            • [iOS 10] 全てのスクロールビューでRefresh Controlがサポートされました | DevelopersIO

              はじめに こんにちは! 加藤潤です。 iOS 10で全てのスクロールビューでRefresh Controlがサポートされました! 今回はこの機能をご紹介したいと思います。 Refresh Controlとは まずはごく簡単にRefresh Controlについて説明します。 Refresh Controlとは、テーブルビューのUIでよくある「引っ張って更新」するためのUIコンポーネントで、UIKitのクラスはUIRefreshControlです。 iOS 9以前のUIRefreshControl iOS 9までは、UIRefreshControlを生成し、UITableViewControllerのrefreshControlプロパティにセットする形で使用していたかと思います。 class ViewController: UITableViewController { override f

                [iOS 10] 全てのスクロールビューでRefresh Controlがサポートされました | DevelopersIO
              • 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
                • Reproducing the iOS 7 Mail App's Interface | Teehan+Lax

                  Back to blog Reproducing the iOS 7 Mail App’s Interface Written by Ash Furrow on August 20,2013 in Development iOS 7 introduced a whole new visual layer applied to its existing information architecture. One of the more interesting changes it made to the familiar gestures was how it augmented the swipe-to-delete gesture in the Mail app. The gesture for swiping a table view cell revealed not only a

                  • iPadで動く電子書籍アプリを作ってみる(4)

                    初めに あけましておめでとうございます。ponpoko1968です。昨年中はご愛読ありがとうございました。2011年も若手ブログをよろしくお願いいたします。 さて、今回はズーム機能の説明です。 通常のズーム機能 これまでの記事で何度かご説明したように、今回のアプリでは、文書のページイメージを表示するビューをUIScrollViewのサブビューとするようビューの階層構造を作っています。 これは、UIScrollViewのズーム機能を活用することが目的の一つでした。 早速、ページ表示画面にズーム機能を追加してみましょう。 UIScrollVeiwは、UIScrollViewDelegateというプロトコルをサポートしており、UIScrollViewに対してユーザが操作を行うタイミングの節目節目でこのプロトコルで定義されているメソッドをデリゲートに対して送ります。 デリゲートとなるオブジェ

                    • Cocos2d-x v3.0の変更点に対応する | ヘッドウォータースのブログ TechNote

                      こんにちは。野口です。 業務アプリプログラマーがCocos2d-xでゲームを作るシリーズをお届けします。 年初にCocos2d-xのメジャーバージョンアップである、cocos2d-x v3.0がalpha版からbeta版へと移行し、今月(2014年4月)遂に、めでたく正式版のcocos2d-x v3.0がリリースされましたっ!! 本ブログではcocos2d-x v2.x系での記事を書いていましたが、これから作成するゲームをv2.x系で作ることはまずないでしょう。 ということで、私もこれまで2.xで作っていたアプリを窓から投げ捨ててv3.0の世界へ果敢に挑戦していこうと思います。 [ Cocos2d-x v3.0で作る横スクロールシューティング ] 前回作ったシューティングゲームをv3.0で書き直しました。 ソースコードはGitHubで公開しているのでご希望の方は以下から取得してください。

                        Cocos2d-x v3.0の変更点に対応する | ヘッドウォータースのブログ TechNote
                      • 『iPhoneアプリ開発、その(124) オートスクロール』

                        前回の目玉商品 [thumbScrollView setCanCancelContentTouches:NO]; もう、お試しになりましたか? デフォルトのYESだと、ずっとUIScrollView側も指の動きを監視し続けるみたいですね。 なので、こいつをNOで呼んでいないと、UIScrollViewに埋め込んだthumbViewをドラッグしようとしても、ちょっと指を動かしただけでUIScrollView側のフリックジェスチャとかドラッグとして取られてしまい、thumbViewには「オメーの出る幕じゃねえずら」とばかりにtouchesCancelledが飛んでくる・と。虎眼流の「流れ」なみに飛んで、ひつこいですか?そうですか... 埋め込みUIView側をドラッグ可能にする予定ならsetCanCancelContentTouches:NOを呼んでおけ、ちゅーことですな。 あと、NOを指定し

                          『iPhoneアプリ開発、その(124) オートスクロール』
                        • Swift時代のDelegate通知 - 定食屋おろポン

                          Objective-C時代のDelegate 今は昔、Objective-Cの時代ではOwnerへの通知にDelegateを使用していました。 言語仕様としてDelegate機構が用意されているわけでも、Delegateは通知のための機構であるというわけでもなく、CocoaフレームワークでDelegateパターンが通知に多用されていた、ということです。 Delegateの実装としては、概ね下記のようになっています。 通知を受け取るReceiverと、通知を送るSenderがいます。 Senderはプロパティとしてdelegateをもっており、delegateプロパティにはReceiverがセットされます。 また、Senderのヘッダ内で、「Delegateがどのような通知に対して処理が出来るのか」 = 「Delegateが受け取ることができるメソッド」 が定義されます。 定義には、NSOb

                            Swift時代のDelegate通知 - 定食屋おろポン
                          • FolioのイケてるWalkthrough画面のソースを読み解く - Qiita

                            Folioというアプリをご存知でしょうか? FOLIO(フォリオ)とは、人工知能やドローンといったテーマを選んで株式投資をすることができる資産運用サービスです。 このアプリ、iOSアプリエンジニアとして有名な方々が開発に携わっています。 そんなFolioで使用されているUIのソースがこちらで公開されているので、その中のWalkthroughを本記事では見ていきます🙂 FolioのWalkthrough画面は初回起動時に表示される⬇️のような画面です🤗 画面の構成をみてみる ストーリーボードの構成は⬇️のようになっています。 簡単な図に起こしてみるとこんな感じです。 (下記の図では画面間のマージンは無視しています。マージンが0の箇所も、見やすさのためにあえて空けています。) 3つのスクロールビューがあり、それらが肝です。 Outer Scroll View:Viewを4つ持ちます。中のV

                              FolioのイケてるWalkthrough画面のソースを読み解く - Qiita
                            • iOSヒューマンインターフェイスガイドライン (TP40006556 7.2)

                              iOSヒューマン インターフェイス ガイドライン 目次 概要 8 初めに 8 iOSアプリケーションへのプラットフォームおよびHI設計原則の採用 9 優れたアプリケーション設計のための明確な定義 9 優れたユーザ体験につながるディティールへの配慮 9 アプリケーションに期待されるiOSテクノロジー 10 アプリケーションには独自のアートワークを取り入れる 10 プラットフォームの特徴 11 ディスプレイはサイズに関係なくもっとも重要 11 デバイスの向きを変えられる 12 アプリケーションがクリックではなくジェスチャに反応 12 ユーザが対話するのは一度に1つのアプリケーション 14 環境設定は「設定(Settings)」で設定可能 15 画面上のヘルプは最小限 15 iOSアプリケーションの多くは単一のウインドウを使用 15 iOSで実行される2種類のソフトウェア 16 iOS上のSa

                              • iPadで動く電子書籍アプリを作ってみる(3)

                                1 前回のフォロー 前回の記事でリリースしたコードに不具合を見つけました。Tipsでもあるので説明します。 初期画面から文書名をタップするとページのイメージが表示されますが、よく見るとナビゲーションバーの下辺にページの上辺がくっついて表示されています。本来は、ページの上辺はステータスバー(時計や電波状態が表示されている部分)の下辺から表示され、ナビゲーションバーと重なる部分はナビゲーションバーの下に透過して表示されるようになっていないといけません。 いろいろ調べたのですが、私がとった方法は、ナビゲーションバーのビュー階層の直下にスクロールビューを配置せず、間にUIViewを挟む方法です。 なぜこのようなコードが必要かを推測するに、どうやらNavigationControllerが初期画面を表示する際、初期画面がスクロール可能、すなわち、UIScrollViewを継承するビューの場合に

                                • CoreLocationサンプル3 - ジオコーディング | UQ Times 開発の記録

                                  CoreLocationサンプル3 - ジオコーディング | ラベル: iOS, Objective-C, サンプルコード Tweet 前回は「CoreLocationサンプル2 - ヘディングイベント」でした。今回は、「緯度・経度から住所」「住所から緯度・経度」に変換するジオコーディングについてです。 iOS Developer Libraryの「位置情報対応プログラミングガイド」(英語版はMaking Your Application Location-Aware)に沿って、サンプルを公開します。 注意点 ジオコーディングは、サーバにリクエストを送り、サーバ側で処理をするものです。そのため、過度にジオコーディング要求をしてはいけません。詳細は「位置情報対応プログラミングガイド」23ページ目「Geocoderオブジェクトについて」をご覧ください。 また、MapKitを利用した逆ジオ

                                  • Cocoaの日々: UITableViewを並べて横スクロールしてみる

                                    スクロールして 隣の UITableView へ移る。 実装 現在作成中の簡易スライドショーの実装をベースにして基本的には UIImageView を UITableView に切り替えただけ。 Cocoaの日々: 簡易スライドビューア [1]基本動作 ただ UITableViewの数は3つ固定としてある。また UITableView内のデータも固定の値。 イメージはこんな感じ。 詳細はソースコードを参考のこと。 ソースコード GitHubからどうぞ。 HorizontalScrollableUITableView at 2010-10-10 from xcatsan's iOS-Sample-Code - GitHub 考察 実機で確認すると意外と使いづらいことがわかった。親指を使ったフリックの方向は真横ではなく実際は斜めになるため、先にUITableViewの縦スクロールが発生してしま

                                      Cocoaの日々: UITableViewを並べて横スクロールしてみる
                                    • iOS開発の日本語ドキュメントを分類してみた - (・肉・)ブログ

                                      iOS開発の日本語のドキュメントの一覧が見づらかったので、自分的にわかりやすいまとまりにしてみた。 https://developer.apple.com/jp/devcenter/ios/library/japanese.html 全部読んでいないので、適宜直していこうと思います。 Objective-Cについて Objective-Cプログラミングの概念 https://developer.apple.com/jp/devcenter/ios/library/documentation/CocoaEncyclopedia.pdf Objective-Cによるプログラミング https://developer.apple.com/jp/devcenter/ios/library/documentation/ProgrammingWithObjectiveC.pdf Objective-C

                                        iOS開発の日本語ドキュメントを分類してみた - (・肉・)ブログ
                                      • 目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO

                                        クラスメソッドに転職してからというもの家族時間が以前より増え、それと同時に晩御飯を作る係に任命される機会も増え、家で料理する回数が増えました。 レシピなんて頭に入っていないので、iPhoneでレシピサイトを開いてそれを見ながら料理をするのですが、料理をしていると手が濡れたり、汚れたりするのでレシピを読み進める為にiPhoneをスクロールするにはその都度手を拭かないといけませんでした。 目でレシピを見ているんだから、ついでに目線でブラウザをスクロールできたら楽になりそうだ。 と思い、目線でブラウザをスクロールするアプリを作ってみることにしました。 作ったもの 環境 Xcode 12.5 Swift 5.4 iOS 14.6 iPhone12mini ARFaceTrackingConfiguration Apple標準フレームワークARKitの中には様々なAR体験をする為のConfigura

                                          目線でブラウザをスクロールするアプリを作ってみた | DevelopersIO
                                        • Multi-line/Autoresizing UITextView similar to SMS-app : Hans Pinckaers

                                          I’ve been tinkering around the last days, creating a multi-line UITextView. I wanted a SMS-app like experience and needed a growing (and shrinking) textView. I tried using three20′s TTTextEditor, but it disables the bounces of the scroll (which is ugly) and has this big white margin on the bottom when you scroll down manually. So I needed a UITextView which grows/shrinks with the text always on th

                                          • iOS GoogleMapsの新しい拡大縮小ジェスチャをGestureRecognizer化する | DevelopersIO

                                            Google Mapsアプリの拡大・縮小ジェスチャ 先日リリースされたiOSの新しいGoogle Mapsに、マップの拡大・縮小操作のジェスチャが新しく追加されました。ダブルタップ後にそのまま指を離さずに上下にパン(ドラッグ)すると拡大・縮小操作が行えるというもので、実際に使ってみると片手でも操作しやすくとてもいい感じでした。そこで、今回はこのジェスチャを簡単に使えるGestureRecognizerとして実装してみました。 開発環境は以下の通りです。 OSX Mountain Lion Xcode 4.5.2 iOS SDK 6.0 Apple LLVM Compiler 4.1 iPhone5 (iOS 6.0.1) ソースコードはGitHubで公開しています。 ジェスチャのルールを考える 実装に入る前に、まずはジェスチャのルールについて考えます。 まずは、ジェスチャの開始と終了につい

                                            • iOS 7の全画面対応 その2 | Cyber Passion for iOS

                                              前回のつづき。 今回はScrollViewおよびそのSubclassを表示する場合について。 サンプルコード: https://github.com/stack3/iOS7FullScreenViewSamples 前回のサンプルコードを起動して、ScrollView with NavigationBar and Toolbarを選択してください。 TextView(ScrollViewのSubclass)が表示されています。 上へスクロールさせてみましょう。 StatusBarとNavigationBarに文字が透けてにじんだようになっています。 Toolbarの方も見てみると同じように文字が透けています。 スクリーンショットではわかりづらいかもしれませんが、実際に動かしてみるとわかります。 このようにスクロールの内容がNavigationBarなどに透けて見える動作は、Appleのプリ

                                                iOS 7の全画面対応 その2 | Cyber Passion for iOS
                                              • [iOS][Swift3] ニュース系アプリのユーザインタフェース PageMenuKit の実装 - Qiita

                                                はじめに ニュース系アプリのユーザインタフェースの実装で、Objective-C での実現方法について記した。 ようやく Swift を学び始めたので、練習用に先の記事で紹介した PageMenuController を Swift3 で書き直し、PageMenuKit としてフレームワーク化してみた。 PageMenuKit の設計と実装 完成版は github に PageMenuKitSwift として公開中。 すぐに動かしてみたい人は、上記 URL をクリックしてダウンロードするか clone するかして、Xcode でビルドして、 iOS Simulator で実行してね。 メニュー画面の設計 PageMenuController と同じく、画面上部で横スクロールするメニューを実現し、スタイル指定でメニュー部分を切り替え可能な仕組みを採用する。また、メニュー部分は汎用的な親クラス

                                                  [iOS][Swift3] ニュース系アプリのユーザインタフェース PageMenuKit の実装 - Qiita
                                                • iOSアプリケーション開発室

                                                  iOSアプリケーション開発室(2013年改訂版) ~~最近の主な更新点~~ 長らく私がiOSアプリ開発を開始するために、とりあえず資料をかき集めて翻訳しただけの内容でしたが、 ようやく、実開発を経て得た情報を元に大幅に書き換えました。 しかし、内容は相変わらず「無保証」なので、怪しいと思ったら、必ず自己責任で再確認してください。 それが出来ない者はここを読んではいけません。 古い部分をばっさり、ほぼ全て削除しました 説明順を一部入れ替えました 今まで使ったことがなく、今後も使うとは思えない部分を削除します GCCのObject-Cに関する記述を全て削除し、Xcode/Objective-Cのみに限定しました Macに関する/Macでのみ有効な記述を基本的に削除し、iOSにより特化しました UIKitでInterfaceBuilder(IB)で設定出来る項目(プロパティ)について、プログラム

                                                  • tableViewのheaderというか上部を、下にスクロールした時は固定で、上にやったら上に行くサンプル - Qiita

                                                    import UIKit class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { var myTableView: UITableView! var myItems: NSMutableArray = [] var myHeaderView: UIView! var statusBarHeight: CGFloat! var displayWidth: CGFloat! var displayHeight: CGFloat! /* ロード後 */ override func viewDidLoad() { super.viewDidLoad() self.setItem() statusBarHeight = UIApplication.sharedApplication().

                                                      tableViewのheaderというか上部を、下にスクロールした時は固定で、上にやったら上に行くサンプル - Qiita
                                                    • UITextField, UITextView がキーボードで隠れないようにする - xyk blog

                                                      環境:iOS Deployment Target 7.1 UITextField、UITextView は入力フィールドにフォーカスが当たると画面下からキーボードが現れるが、この時に入力フィールドが画面下側にある場合にキーボードの裏に隠れてしまう問題がある。 ※ 追記 Swift 版はこちら。 xyk.hatenablog.com やりたいこと 1画面に複数の UITextField と 複数の UITextView があった場合でも入力フィールドがキーボードに隠れないようにしたい。 対応方法 UITextField や UITextView をスクロールビューに乗せる。そしてキーボードの上げ下げに合わせてスクロールビューをスクロールさせる(+余白の追加)というやり方でできた。 流れ UIScrollView を作成 その上に UITextField, UITextView を配置 vie

                                                        UITextField, UITextView がキーボードで隠れないようにする - xyk blog
                                                      • 【iOS】ちょっと待って!その画面UITableViewで作る必要ないかも - ペンギン村 Tech Blog

                                                        はじめに ダーリンことカムイです(嘘松) 今日は個人的によく使うクラスの1つであるUITableViewについて書きます。 一覧 != UITableView 皆さんはUITableViewを普段どんな時に使っているでしょうか。 「一覧を表示する時に使うアレでしょ?」というお方、こちらをご覧ください。 (ほっちゃん尊い…) こちらはInstagramのTOP画面です。大きな画像とコメント欄がセットになった項目が連続でいくつも表示されます。 実際に開発に携わったわけではありませんが、これはUITableViewで実装していると思われます。 では次にこちらをどうぞ。 途切れ途切れになっておりますが、Airbnbの詳細画面です。画面上部から動画→ホストからのメッセージ→アクセス方法→MAP→カレンダー→レビューと多くの項目が登場します。 「これも一覧!UITableViewだね!」 と思いますか

                                                          【iOS】ちょっと待って!その画面UITableViewで作る必要ないかも - ペンギン村 Tech Blog
                                                        • Swift4のKVOに新しいクロージャ関数が導入されました - Qiita

                                                          はじめに KVOとはKey-Value Observingの略で、Objective-Cの時代からあるCoCoaフレームワークの基本的な機能です。フレームワークとしてはFoundationに含まれ、Notificationsに分類されています。 Swift4から新しい関数やclassが導入されているようなので紹介いたします。 クロージャ記述 まず、KVOがクロージャで記述できるようになりました。 自分的にはKVOって何か複雑な感じがしていたのですが、クロージャに対応しただけで一気に分かりやすくなった気がします(笑) func observe<Value>(_ keyPath: KeyPath<T, Value>, options: NSKeyValueObservingOptions = default, changeHandler: @escaping (T, NSKeyValueObs

                                                            Swift4のKVOに新しいクロージャ関数が導入されました - Qiita
                                                          • How To Make A Swipeable Table View Cell With Actions – Without Going Nuts With Scroll Views

                                                            Apple introduced a great new user interface scheme in the iOS 7 Mail app – swiping left to reveal a menu with multiple actions. This tutorial shows you how to make such a swipeable table view cell without getting bogged down in nested scroll views. If you’re unsure what a swipeable table view cell means, then see this screenshot of Apple’s Mail.app: You’d think that after introducing something lik

                                                            • UIScrollViewにおけるAutoLayoutについてまとめる - Qiita

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

                                                                UIScrollViewにおけるAutoLayoutについてまとめる - Qiita
                                                              • iOS5で動作するUIRefreshControlのライブラリをつくったときの話 - blog.ishkawa.org

                                                                先日、iOS5でも動作するUIRefreshControlと銘打ったISRefreshControlというライブラリを公開しました。 今回はISRefreshControlでやっていることについて、簡単に解説したいと思います。 詳細には踏み入らずにアイディアとコアのコードだけを書きますので、 アプリに組み込む場合にはGitHubに上がっているものを利用することをおすすめします。 ISRefreshControl – 基本方針 iOS6: 本物のUIRefreshControlとして動作する。 iOS5: UIRefreshControlの真似をする。 使い方 UIRefreshControlと概ね同じ使い方ができます。 1 2 3 4 5 6 UIScrollView *scrollView = [[UIScrollView alloc] init]; ISRefreshControl *

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

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

                                                                    UIScrollViewでピンチ量を計算してズームするありがちな画像表示ビューを作る時代は終わった!! - Qiita
                                                                  • iPhoneアプリ作成(4) 主要メソッド – pikashome

                                                                    iPhone SDKには様々なクラス・メソッドがあり、サンプルアプリを読んだり、アプリを作成するとなると、それらを広く浅く頭の中に入れておく必要があると思い、お勉強用に「iPhoneアプリ開発の虎の巻」さんのサイトを参考に主要メソッド/プロパティの一覧を手打ちしてみた。正直、疲れました(笑 「iPhoneアプリ開発の虎の巻」さんのサイトについては、クラス使い方を容易に確認出来、非常に便利でこれからも参考にさせていただこうと思っています. ■主要メソッド/プロパティ ================================ NSObject : 全てのクラスのスーパークラス。 ================================ ◆階層 NSObject ◆メソッド インスタンスを生成する +(id)alloc インスタンスを初期化する -(id)init 参照カウンター

                                                                    • Cocoaの日々: 画像を横に並べたスクロールビューアの作成 [3] 循環スクロール(無限スクロール?)

                                                                      左右の端がなくどちらの方向にも延々とスクロールすることができるので無限スクロールと言っていいかもしれない。 実装 前回までの実装をベースに循環スクロールを実装する。ポイントは次の2点。 1. スクロール対象のエリアを大きく取る 2. 画像を循環表示させる 1. は具体的には UIScrollView.contentSize で設定する。今回はこれを非常に大きな数(10,000 x 80ピクセル程度)に設定することで擬似的に無限スクロールできるようにした。 2. は、例えば8枚の画像がある場合、9枚目の表示には1枚目の画像を使うといった処理。 基本的に前回のコードへ上記実装を加えれば循環スクロールが実現できる。実装はここで説明するよりもソースコードを見てもらった方が(言葉よりも)分かりやすいと思うのでそちらを参照のこと。 サンプル 静止画では分かりづらいが、サンプルをビルドして実行すると延々

                                                                        Cocoaの日々: 画像を横に並べたスクロールビューアの作成 [3] 循環スクロール(無限スクロール?)
                                                                      • iOS7のナビゲーションバーを考慮した位置の模索

                                                                        iOS7になって、画面領域がステータスバー(20px)も含むようになりました。 これにより、ナビゲーションバーの高さは、iOS6で44px, iOS7で64pxになります。 Storyboardで、Adjust Scroll View Insets にチェックがついている場合、 UITableViewやUICollectionViewのようなUIScrollViewを継承したものをViewの一番目に配置すると、コンテンツ領域が自動的にナビバーの下から表示されるようになります。 (Insetsが自動的に設定される) こんな感じに。 UITableViewなどは、Storyboard上でも上手くレイアウトしてくれるのでデザインしやすいのですが、UIScrollViewを使った場合にはStoryboard上ではレイアウトしてくれない。 レイアウト時には、Storyboard上のView asの設

                                                                        • UIKit + 機械学習はコンピューターの未来? 加藤 尋樹さん/iOS 11 Programming - PEAKS

                                                                          株式会社はてな、アプリケーションエンジニア。学生の頃に始めたmacOSやiOSのアプリを作る趣味が高じて、それが仕事になった。UIKitについて理解を深めることでAppleの精神を学ぼうとしている。 iOS 11は、Drag and Dropによるデータの受け渡しや、file-centricなアプリ間の連携が強化されるなど、非常におもしろいアップデートになりそうです。iPhoneやiPadが今までになく「パーソナルコンピュータ」に近づく瞬間となるでしょう。自分自身を含め、なるべく多くの開発者がこの新しいAPIを活かせるとよいと思っています。精一杯がんばって書きます。どうかよろしくお願いします。 第6章 Drag and Drop 第7章 Files と Document Based Application 今回は「iOS 11 Programming」著者インタビュー1人目ということで、「

                                                                            UIKit + 機械学習はコンピューターの未来? 加藤 尋樹さん/iOS 11 Programming - PEAKS
                                                                          • Overview

                                                                            Did you know that starting with NGUI 3.0.6 you can Right-click on any NGUI component and choose "Help" to get a write-up for that specific component? NOTE: If you seek an answer to a question that has not yet been answered on the forum, just ask in #ngui-support channel on Discord. You can also get a head start on your UI creation by opening the Prefab Toolbar (NGUI -> Open -> Prefab Toolbar). If

                                                                            • Perfect smooth scrolling in UITableViews

                                                                              I have some years of experience in development for the best mobile platform — iOS. During this time I’ve seen many iOS apps and many iOS engineers. Our world is full of good developers, but sometimes I notice that some of them have no idea how to use the whole potential of one of the most popular mobile devices on the planet for making really smooth applications. And now I’ll try to explain my vis

                                                                                Perfect smooth scrolling in UITableViews
                                                                              • 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