タグ

Segueに関するclavierのブックマーク (11)

  • Swiftを使って型付けされた画面遷移がしたい - cockscomblog?

    皆さん今朝はどんな夢をみましたか。今日は私の初夢を紹介します。 prepareForSegue iOSアプリを開発していて、特にStoryboardを利用して遷移を作るとき、往々にしてそのコードは不完全になる。 ViewControllerの遷移をするときには、次に表示されるViewControllerに必要な情報を受け渡して初期化しなければならない。Storyboardを使った遷移は、すでにインスタンス化されたViewControllerオブジェクトに対して行うことになる。このためViewControllerのイニシャライザを利用できない。従ってUIViewControllerのprepareForSegue(_:sender:)メソッドをオーバーライドして、UIStoryboardSegueオブジェクトのdestinationViewController: UIViewControll

    Swiftを使って型付けされた画面遷移がしたい - cockscomblog?
  • GitHub - Citrrus/BlurryModalSegue: A custom modal segue providing a blurred overlay effect.

    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 - Citrrus/BlurryModalSegue: A custom modal segue providing a blurred overlay effect.
    clavier
    clavier 2014/08/01
    背後のViewをぼかして表示するModalViewのsegue
  • Storyboardを1画面ごとに分割した話 - 24/7 twenty-four seven

    今年の5月くらいの話なのですが、ユビレジのiPadアプリケーションのプロジェクトで使っているStoryboardを基的に1画面(≒1 View Controller)の単位に分割するということをしました。 1画面1Storyboardメソッドについてはnakiwoさんが書かれた記事も参考になります。 1画面から始めるStoryboard - Cocoaメモ ↑ 上記の資料はどちらかというとStoryboardを使い始めるにあたって、1画面単位で少しずつ使っていこうという感じですが、ユビレジではもともとほぼ全部の画面がStoryboardになっていました。 ただ複数人で共同作業をするにあたっては、1画面単位を1ファイルにしておくくらいがメンテナンスしやすいんじゃないかなあという結論になったのでしばらくそういうふうに運用することにしました。 また、XIBと違ってStoryboardは単純にコ

    Storyboardを1画面ごとに分割した話 - 24/7 twenty-four seven
  • Segueのメソッドの中で別のSegueを実行する – morizotter blog

    今、趣味で情報を一覧できるアプリを作っているのだけど、モーダルで開いたリストから遷移しているのがちょっと気持ち悪くて、モーダルをしまった上でメイン画面から遷移する動作に変えようと思ったのでした。問題は全部UIStoryboardのSegueで遷移しているということです。 なので、モーダルからメインに戻るときもUnwindのSegueを使っています。UnwindのSegueのprepareでメインのビューコントローラの引数をセットして、メインのunwind segueメソッドで別のsegueを起動しようとしたのですが動きませんでした。 これはメインのunwind segueメソッドに、 [self performSelector:@selector(someSegueLaunchMethod) withObject:nil afterDelay:0.0]; こんな感じの記述を書くことで解消し

    Segueのメソッドの中で別のSegueを実行する – morizotter blog
  • 【iOS】カスタムSegueの作り方

    #import "FlipSegue.h" @implementation FlipSegue - (void)perform { UIViewController *sourceViewController = (UIViewController *)self.sourceViewController; UIViewController *destinationViewController = (UIViewController *)self.destinationViewController; [UIView transitionWithView:sourceViewController.navigationController.view duration:1 options:UIViewAnimationOptionTransitionFlipFromLeft animations:

    【iOS】カスタムSegueの作り方
  • Storyboard - カスタムSegueとカスタムUnwind Segueの作り方

    Xcode5でさらに使いやすくなったStoryboardですが、画面遷移を表現するSegueのanimation選択肢が少なく、すぐに自分のカスタムSegueを作りたくなってしまいます。 前の画面に戻る動作も、Unwind Segueにより簡単に実装できるようになりましたが、Unwind Segueの場合、そもそもanimationの選択肢自体がないので、こちらもカスタムUnwind Segueを作りたくなります。 今回はカスタムSegueとカスタムUnwind Segueの作り方をみてみたいと思います。 標準Segueを使った画面遷移 まず標準Seugeを使った画面遷移を実装してみます。新規プロジェクトでSingle View Applicationを作成したあと、Main_iPhone.storyboardを選んでみましょう。既に一つView Controllerがあるとおもいますが、

  • iOSのカスタム画面遷移64種類を試せるサンプルコードを公開しました - Over&Out その後

    リポジトリだけつくって、ずっと放置してた 「iOS のカスタム画面遷移ギャラリーアプリ」 にやっと手をつけて、64種類 を試せるようにして公開しました。 https://github.com/shu223/AnimatedTransitionGallery なぜつくったのか iOS 7 から UIViewControllerAnimatedTransitioning および UIViewControllerTransitioningDelegate プロトコルが追加され、カスタム画面遷移(トランジションエフェクト)が格段に実装しやすくなりましたが、結局のところ実際のアニメーション部分は自分で実装する必要があります。 で、カスタム画面遷移は UIViewController の実装とは切り離せるようにAPIが設計されていて、使い回しやすい ので、こうして一カ所にまとまっていてすぐに試せて見比

    iOSのカスタム画面遷移64種類を試せるサンプルコードを公開しました - Over&Out その後
  • はてなブログ

    鎌倉と江の島旅行記。遠くからを眺め、インターネット聖地巡礼 年末年始、実家に戻らなかったので誰にも会わず誰とも会話しない日々が続いた。 人は孤独だとどうなる? 動物動画で癒されるのだ。 毎日youtubeとかで何時間も犬動画を見まくっていた。 オススメのシリーズ、狂犬病予防注射会場のドタバタ劇動画。最後のよじ登り逃げ…

    はてなブログ
  • StoryboardとSegueの基本 - Kesinの知見置き場

    Xcode4.2からStoryboardという画面(ビュー)のレイアウトと別の画面への遷移をコードを書かずにグラフィカルに作成することができる機能が追加されました。自分はXcode4.4からiPhoneアプリの開発を始めたので、昔はどのように画面のレイアウトや遷移を設定していたのか分からないのですが、Storyboardの基的な部分で何度もハマったのでこれからiPhoneアプリの開発を始める方のために自分が苦戦したポイントのメモを残そうと思います。 執筆時ではXcode4.4.1でARCを使うコードとなっています。iOS SDKやXcodeの進化は速いのでこのバージョンより新しい(古い)Xcodeではこの記事の通りにやっても動かない可能性があります。ご注意ください。 1. ビュー遷移の設定 まずは最も基的なボタンを押した時のビュー遷移の説明です。あまりに簡単なのでサクッと説明してしまい

    StoryboardとSegueの基本 - Kesinの知見置き場
  • [iOS]画面遷移について

    Storyboardでの画面遷移 こちらのページで書かれている内容、すごく整理されていて分かりやすかった。 Storyboard の画面遷移 – ほし日記 Segueを使わない場合からはじまって、Segueを用いる場合、遷移先から遷移元へもどるさいにUnwind Segueを用いるやりかた。 情報のやりとり。コードによる画面遷移のやりかたまで。 apple iOS Developer Libraryにあるビューコントローラーに関する解説。 そのなかの遷移についてあつかっている章。 View Controller Programming Guide for iOS: Presenting View Controllers from Other View Controllers Unwind Segue Unwind Segueの使い方の具体的な解説 StoryboardのUnwind Seg

    [iOS]画面遷移について
  • グローバル変数

    Mac OS X 向けアプリケーション開発を仕事としている永遠製作所が、日々の開発でつきあたった問題点や、ちょっとしたTipsをメモしていこうと言う、自分勝手な覚え書きブログ。 インターネットの掲示板で初心者からの質問として、二つの画面の間でデータの受け渡しをやりたいがその方法がわからないというのをよく見かける。あ、もちろんiOS SDKプログラミングの話ね。 別にアップルがそのためになにか特別なAPIを用意してくれているわけではないので普通にC言語のブログラミングでやっているようにプログラムを作ればいいだけの話。でもiOSプログラミングでは画面の表示のためにはこのコントローラを使いなさいとか、初期化時にはこのメソッドをオーバーライドしなさいとか、色々決め毎があるのできっとなにか決まりがあるんだろうと思ってしまい見つけられずに質問をするのだろう。 とは言え、こう書いた方がiOS的には判りや

  • 1