タグ

2016年8月23日のブックマーク (3件)

  • Left side menu (Navigation Drawer) example with Swift - Swift Developer Blog

    In this video I am going to show you how to create a left side navigation menu which is also some times called “Navigation Drawer”. Navigation drawer is a very popular design pattern used in modern mobile apps and I am sure you have come across so many times. Navigation drawer is a panel that transitions in from the left edge of the screen and displays the app’s main navigation options. User can b

  • 【iOS8】 WKWebView内の画面遷移をフックする - ぽんぽこ日記

    以前、UIWebViewを使ったアプリで、ユーザーが行うページ遷移操作を制御する方法について記事を書きました。 iOS8から、WebKit Frameworkが導入され、UIWebViewよりも細かな制御が出来るようになりました。 WebKit Frameworkでは、WKNavigationDelegateというプロトコルが導入され、リクエスト発行前と、レスポンス受信後にページ遷移するかどうかを決めることが出来るようになりました。 上の記事と同様のことは、当然WebKit Frameworkでも可能です。 WKWebViewのインスタンスにnavigationDelegateとというプロパティがあるので、 -(void)loadView { [super loadView]; self.webView = [[WKWebView alloc] initWithFrame:self.vie

    【iOS8】 WKWebView内の画面遷移をフックする - ぽんぽこ日記
  • iOS ヒューマンインターフェースの原則 — Medium

    iOS のヒューマンインターフェースを理解するためにはまず UI 設計の原則を定めた聖典 iOS Human Interface Guidelines を読むことから始めなければなりません。ここにはプラットフォームの特徴から情報設計の原則、それぞれ何のための部品なのか、という解説がされています。なぜこうなったのか、なぜこれが良くてあれが駄目なのか、AppleUI デザイナーは何を考えてこのような設計にしたのか、HIG ではそのようなところまでは説明されていないことがあります。いくら内容を丸暗記したとしても「 なぜ 」がわからなければ質から理解したとは言えません。 よくある UI デザインにおける誤り、『磨りガラス効果がかっこいい』『アニメーションしておくとかっこいい』『ボタンは右配置の方が押しやすい』『色が綺麗』『流行っているから優れている』…などがありますが、そういうことではない

    iOS ヒューマンインターフェースの原則 — Medium
    hideki_a
    hideki_a 2016/08/23