並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 293件

新着順 人気順

UINavigationBarの検索結果121 - 160 件 / 293件

  • Sketch で始める iOS の自作 UI 素材 〜 UINavigationBar 背景画像の作成と実装例 〜 | ラクイシロク

    iOS アプリが標準パーツで動く形になって、次に気になるのは UI 素材をどのように自作するかです。素材は引き伸ばしてもギザギザならないベクタ形式で作成するのが好ましいですが、代表する illustrator が高価で、始めるハードルが高いように思います。 Mac AppStore で配布されている UI デザインを作成するためのドローソフト Sketch を利用すれば、簡単に UI 素材が作れます。4,300 円といい値段がしますが、illustrator と比べると安価で、機能も申し分ないと思います。そして、何よりも動作が軽いのが特徴です。 この記事では、Sketch で iOS の自作 UI 素材を作成する一例として、UINavigationbar の背景素材を作成していきます。 Sketch 2.2.3(¥4,300) カテゴリ: グラフィック&デザイン, 仕事効率化 現在の価格:

    • UIBarButtonItemの色を変更する方法 - プログラミングノート

      UIToolBarに設置するボタンの色を変更したい場合があるかと思います。色の変更はUINavigationBarなどと同様、tintColorでさくっとできるだろうと思いきやAPIにアクセスできません。 CustomViewで画像を利用したボタンを表示する方法などもありますが、下記のようにすればtintColorを利用することができます。 // Toolbar生成 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 460-44, 320, 44)]; toolbar.barStyle = UIBarStyleBlackTranslucent; [self.view addSubview:toolbar]; UIBarButtonItem *button1 = [[UIBarButtonItem allo

      • 割と初期にハマるtitleというプロパティについて。 - Qiita

        どうしてこうなるのか?という点ですが 一つ目のコードでは、UINavigationControllerの親クラスのUIViewControllerに定義されたtitleプロパティに値を設定しているだけで、これは定義の通りUIViewControllerのタイトルを設定するための物だからです。 対して、二つ目のコードではUINavigationBar上で管理されている、UINavigationItemのtitleプロパティへ値を設定しているので、NavigationBarのタイトル部分へ設定した値が反映されます。

          割と初期にハマるtitleというプロパティについて。 - Qiita
        • appearanceプロキシを使ってUI要素の外見を一括カスタマイズ - 甘いものが好きです

          iOS 5.0より前のバージョンのiOS SDKではUI要素の外見をカスタマイズするためには、 各オブジェクトごとにプロパティの変更等の個別設定を行う サブクラス化してdrawRect:をオーバーライドする などの方法をとらなければらななかったが、iOS 5.0では各種UI要素のクラスにいくつかのメソッドが追加されており、それらを使用することにより従来より容易にUI要素の外見を制御できる。また、iOS 5.0で追加されたUIAppearanceプロトコルを利用すれば、様々なUI要素の外見を一括でカスタマイズすることができる。 サンプルプロジェクト User Interface Customization in iOS 5 - Ray Wenderlich 上記リンク先の記事では、Navigation Bar, Bar Button Item, Text Field, Slider, Swi

            appearanceプロキシを使ってUI要素の外見を一括カスタマイズ - 甘いものが好きです
          • 3D TouchをUINavigationControllerに入れて新しいUXを作ってみた - Qiita

            まず始めに iPhone6s、iPhone6s plusから3D Touchが使えるようになりました。3D Touchを使った表現にはPeek and PopやQuick Actionsなどありますが、それ以外の部分で具体的にどういった部分に導入すれば良いかというものは決まっていない印象があります。いろいろと導入箇所を検討してみたところ、UINavigationControllerの履歴と紐付けたら面白いのではないかと考えました。 そこで、元々リリースしていたSAHistoryNavigationViewControllerというUINavigationControllerの履歴を表示し任意のViewControllerまで戻れるライブラリに、3D Touchを追加してみました。 追加してみた結果のGIFアニメーションが以下になります。 実装のポイント 以下が実装時のポイントです。 UIN

              3D TouchをUINavigationControllerに入れて新しいUXを作ってみた - Qiita
            • UINavigationController その1 画面遷移 | Cyber Passion for iOS

              今回はUINavigationControllerを使った画面遷移のチュートリアルです。 サンプル: https://github.com/stack3/UINavigationControllerSamples サンプルを起動して、Push & Popを選択すると以下のような画面になります。 Pushボタンを押すと次の画面へ移動します。 Popボタンを押すと前の画面へ戻ります。左上のSample1ボタンを押した時も同様に前の画面へ戻ります。 再度、Pushを押して次の画面へ遷移し、Pop to Topボタンを押すと、最初の画面へ戻ります。 UINavigationControllerは、1つ以上のViewControllerを内包して画面遷移の管理をするViewControllerです。UINavigationControllerのUINavigationBarを除いた部分に、内包するV

                UINavigationController その1 画面遷移 | Cyber Passion for iOS
              • Stack Overflowで最も多く支持されたiOS関連の質問ベスト10(2017年版) - Qiita

                どうも、koogawa です。いよいよアドベントカレンダーが始まりましたね! 今年も去年に引き続き「今年Stack Overflowに投稿されたiOSに関する質問」の中で、Vote数(投票数)が多かった質問、つまり デベロッパーから支持の多かった質問 をまとめてみました。 それではさっそく1位から順に見ていきましょう! ※2017年12月1日(日本時間)時点での情報を元に集計しています 第1位:Xcode 9でのワイヤレスデバッグのやり方がわからない問題(221票) How do you perform wireless debugging in Xcode 9 with iOS 11, Apple TV 4K, etc? - Stack Overflow 今年の1位に輝いたのは、WWDC 2017 で発表された「Wireless Development」に関する質問でした。この機能により

                  Stack Overflowで最も多く支持されたiOS関連の質問ベスト10(2017年版) - Qiita
                • Windowsで学ぶObjective-C | Moonmile Solutions Blog

                  iPhone/iPad プログラミングをするためには、mac が必要なのですが、いつものプログラミングは windows のほうが慣れているよ、という方(勿論、私も含む)に。 windows の学習では、GNUstep を使います。cygwin にも obj-c がプログラミングできる環境もあるのですが、NSString などの iPhone/iPad プログラミング時に必要な文字列クラスが入っていないので、うまく動きません。 また、最初は GNUstep だけでも良いのですが、プロパティ(@property)を使うようになると、clang + llvm という組み合わせも入れるのがベターです。llvm は、mac 上でコンパイルするときにも使われているものなので、互換性が高い…と思われます。まぁ、UI 関係の UIKit は mac の Cocoa 環境にしかないので、最終的には xco

                  • 【swift】iOSのアプリ開発でオススメのOSSライブラリ25選 - オーマイガー東京

                    用途に合わせて使用するライブラリは先に決めておくと、無駄に自分で独自開発することなく済むので効率的です。(自分で開発すると勉強にはなりますが、品質の面でも劣ることが多いです。OSSはすごい) 以下のサイトが鬼のようにまとめてくれているので、こちらから探すといいと思います。 github.com 今回使用するライブラリ一覧 コードの品質管理系 Lint系のライブラリは入れておくと最低限のコード品質は保てるので導入しておくといいと思います。今回は、iOSのlint系ライブラリの中で一番star数を獲得しているSwiftLintにしました。 github.com データベース系 いろんな人の記事を読むとやっパリ、realmが圧倒的に使いやすいみたいです。 CoreDataを直接触ってももちろんいいのですが、ios開発のスタンダードはrealmみたい。 github.com realmを使う際のt

                      【swift】iOSのアプリ開発でオススメのOSSライブラリ25選 - オーマイガー東京
                    • React Native: Initial Thoughts – Unredacted

                      I spent a couple of days toying with React Native since it was open-sourced by Facebook last week. Here are my initial thoughts as someone who works with both iOS and Web development: The Good Immutable user interface. You no longer have to track state in both the model and the view; the latter is a function of the former. As soon as the model changes, React Native re-renders a virtual tree of the

                      • iOS5から使えるAppearanceを使って、Navigationbarをカスタマイズする | SHINGO IRIE

                        iOS5から、ナビゲーションバーやタブバーなどを一括設定で設定できるようになりました。このことで、背景の色や文字色、背景画像を使ったりとバリエーションを簡単に増やすことができるようになっています。 ナビゲーションバーの背景画像を設定全てのビューに適用させたいので、AppDelegate.mに記述して一括設定します。起動直後に動くdidFinishLaunchingWithOptionsの中に設定を記述します。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIImage *image = [UIImage imageNamed:@"back.png"]; [[UINavigationBar appearance] s

                          iOS5から使えるAppearanceを使って、Navigationbarをカスタマイズする | SHINGO IRIE
                        • iOS7の時にUINavigationでステータスバーの後ろにも背景を表示させる - ふぃすたぶろぐ

                          iOS7から画面上部のステータスバーの扱いが微妙に変わって、ステータスバーの後ろにも背景画像などを指定できるようになりました。 こういう感じですね。 方法としては float version = [[[UIDevice currentDevice] systemVersion] floatValue]; if (version >= 7.0) { // iOS7の時 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"bg_navigation_bar_64.png"] forBarPosition:UIBarPositionTopAttached barMetrics:UIBarMetricsDefault]; }else{ // iOS6以下の時 [self.navigati

                            iOS7の時にUINavigationでステータスバーの後ろにも背景を表示させる - ふぃすたぶろぐ
                          • UIKitのクラス名と、UI Automationでのクラス名の対応 - その後のその後

                            UIAutomationをちょろっと使用してみたのですが、 「UIKitのあのクラスはUIAutomationでは何て名前?」 ってのをサッと知りたかったので、AppleのUIAutomationのリファレンスを見つつ、UIKitとUIAutomationのクラス対応表みたいなものを作ってみました。 ビューだったりコントローラだったり粒度はバラバラ、かつ未検証です。。 UIKit UI Automation UIApplication UIAApplication UIWindow UIAWindow UIActionSheet UIAActionSheet UIActivityIndicator UIAActivityIndicator UIAlertView UIAAlert UIApplication UIAApplication UIButton UIAButton ?? UIAE

                              UIKitのクラス名と、UI Automationでのクラス名の対応 - その後のその後
                            • Why I Don’t Use Storyboard

                              MotivationI wanted to share my biased conclusion that Storyboard has more cons than pros based on my limited experience working in a startup with 8 other developers. Disclaimer: I use storyboards all the time. I have specific usage cases. I’m aware it isn’t a black and white answer. Only tradeoffs exist. ObjectivesFirst, you will learn at which circumstances I favor storyboards. Second, you will l

                                Why I Don’t Use Storyboard
                              • UINavigationBar・UITabBar のカスタマイズ方法について - Qiita

                                ナビバーの背景を透過させる・下線を消す -[UINavigationBar setBackgroundImage:forBarMetrics:] -[UINavigationBar setShadowImage:] それぞれで空の UIImage インスタンスを指定する。nil にすると駄目らしい [navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; [navigationBar setShadowImage:[[UIImage alloc] init]];

                                  UINavigationBar・UITabBar のカスタマイズ方法について - Qiita
                                • Titaniumで視差効果や顔認識(実証コード付き)を試す(1/2) - Ti Weekly Clips++ - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル

                                  Ti Weekly Clips (2013/10/06~2013/10/12)++ #TitaniumJP #News - SDKアップデートやイベントなどのニュース ##■ 勉強会情報 Titanium もくもく会 #13 2013 : ATND http://atnd.org/events/44490 2013年11月19日に渋谷ヒカリエのKDDIさんの会議室をお借りして、Titanium Mobileユーザー会主催のもくもく会が開催されます。 #Tips & Topics - ノウハウや技術紹介、解説記事 ##■ GruntとTiShadowでTitaniumアプリのテストを自動化しよう - 実務で使えるTitaniumテクニック - Mobile Touch http://mobiletou.ch/2013/10/grunt%E3%81%A8tishadow%E3%81%A7tit

                                  • コードベースのiPhone X対応で行った5つのこと - L is Bエンジニアブログ

                                    iOSアプリエンジニアの吉岡です。 最近はブームに乗り遅れてスプラトゥーン2を始めたり、ガルパンを見たりしました。 弊社は direct というビジネスチャットを提供しており、そのiOSアプリをiPhone X対応してリリースしました。 対応記事はすでに世の中にあふれているように思いますが、どんなことをしたのかはアプリの事情ごとに異なると思います。似たような事情の方の参考になるかもしれないと思い、私がやったことを書きます。 ちなみに、現状で弊社アプリではStoryboardやxibを使ったViewが少ないこともあり、Interface Builderを使った対応についてはこの記事では触れません。コードベースでレイアウトしているアプリでの対応実例です。 対応前の状況 現行の開発はXcode 8.3.xで行っている (Swift3のまま)Xcode 9でデバッグできるところまでは確認済み(アー

                                      コードベースのiPhone X対応で行った5つのこと - L is Bエンジニアブログ
                                    • UIAppearance

                                      Written by Mattt March 11th, 2013 This article has been translated into: 中文 Style vs. Substance. Message vs. Medium. Rhetoric vs. Dialectic. Is beauty merely skin deep, or is it somehow informed by deeper truths? What does it mean for something to possess good design? Are aesthetic judgments relative, or absolute? These are deep questions that have been pondered by philosophers, artists, and maker

                                        UIAppearance
                                      • iOS6で出現するUINavigationBarのドロップシャドウを消す - ふぃすたぶろぐ

                                        ORANGE DAYSをiPhone 5 & iOS 6対応していて気がついたのですが、UINavigationBarにはドロップシャドウがデフォルトで追加されるようになっているようです。 (もしかしたら旧バージョンでもあったのかもしれないけれど、ORANGE DAYSのようにUINavigationBarの背景を画像などで変更している場合は表示されていませんでした) つまりこんな感じ。 ORANGE DAYSのような平面的なデザインにドロップシャドウは要らないので、消す方法ないかなーと探してみたところ、Class ReferenceによるとiOS 6からshadowImageという新しいプロパティが追加されたとのこと。shadowImageはその名の通りUIImageなので、以下のように640x1の画像(ここではclear.png)を予め用意しといてそれを上書きすることで対応しました。

                                          iOS6で出現するUINavigationBarのドロップシャドウを消す - ふぃすたぶろぐ
                                        • [iOS 11] iOS 11で追加されたUINavigationItemのsearchControllerプロパティを使ってSearchBarをナビゲーションインターフェースに統合する | DevelopersIO

                                          iOS 11で追加されたUINavigationItemのsearchControllerプロパティ iOS 11でUINavigationItemに追加されたsearchControllerプロパティを使用すると簡単にUINavigationBarにSearchBarを統合することができます。 ここで「統合」と表現したのは、「ナビゲーションバーに埋め込まれたように表示することができる」という意味です。 検証環境 本エントリは以下の環境で検証を行っています。 macOS Sierra バージョン 10.12.6 Xcode Version 9.0.1 (9A1004) Swift 4 iPhone X シミュレーター iOS 11.0 こんな見た目になります 先にこのプロパティを使ってSearchBarを表示した結果を載せておきます。 ご覧のようにナビゲーションバーに埋め込まれる形でSea

                                            [iOS 11] iOS 11で追加されたUINavigationItemのsearchControllerプロパティを使ってSearchBarをナビゲーションインターフェースに統合する | DevelopersIO
                                          • 第3回potatotipsでmogeneratorについて発表してきた

                                            【第3回】potatotips 【第3回】potatotips (iOS/Android開発Tips共有会) – connpass で発表/参加してきたメモ。 Potatotips 3 · potatotips/potatotips Wiki 自分が発表したスライド mogenerator – potate tips CoreDataのモデルクラスを生成するmogeneratorについてのスライド 下位互換コード隠蔽のストイシズム バージョン判定をしないとiOS6/7の対応しにくい Controllerに書くとごちゃつく。 カテゴリで分岐処理をしたメソッドを定義する iOS6_ とかできるのが微妙 ControllerのサブクラスでiOS6/7を分ける 必ず分岐処理をしたControllerを継承しないといけない アプリ本体からはそういう分岐が見えないようにする。 カテゴリ + 動的拡張

                                              第3回potatotipsでmogeneratorについて発表してきた
                                            • Empty Back Button on iOS7

                                              On iOS7 the UINavigationBar features a nice little back arrow when used together with a UINavigationItem and/or UINavigationController. But what if you wanted the back button text to disappear leaving the back arrow there by itself, turns out it is not as simple as you might expect. Back Button Title Position Adjustment A popular answer on StackOverflow is simply to call setBackButtonTitlePosition

                                                Empty Back Button on iOS7
                                              • Storyboards Tutorial for iOS: Part 1

                                                Update note: This tutorial has been updated for Xcode 9, iOS 11, and Swift 4 by Nicholas Sakaimbo. The original tutorial was written by Matthijs Hollemans. Storyboards are an exciting feature first introduced in iOS 5 that save time building user interfaces for your apps. Storyboards allow you to prototype and design multiple view controller views within one file. Before Storyboards you had to use

                                                  Storyboards Tutorial for iOS: Part 1
                                                • 最近実践したiOSのOSSライブラリ作成・運用方法まとめ その1〜作成編〜 | DevelopersIO

                                                  おばんです、New Game!はひふみ先輩派の田中です。宗次郎になりたい。 ライブラリ作成方法まとめのその1です。 今回はライブラリの作成に関して。 作成する 題材を見つける ライブラリの題材はできるだけ汎用的なものがよいです。 局所的すぎるUIライブラリなどは、パッと見のインパクトは大きいかもしれませんがプロジェクトに組み込みにくかったりします。 プラス、自分は案件で何度も書いているような箇所や、無駄に構造が複雑になる部分とか「ここがああなってたら楽なのに!!!」ってフラストレーションを貯める箇所を題材にしました。 今回のScrollingFollowViewも 「UINavigationBarの領域をスクロールに合わせて動かすことはできるけど、カスタマイズ性悪イイィ!!」 フラストレーションがたまる 「カスタマイズしたいならもう全部UIViewでいいんじゃないか?」 という発想で作り始

                                                    最近実践したiOSのOSSライブラリ作成・運用方法まとめ その1〜作成編〜 | DevelopersIO
                                                  • NavBar: Customizing UINavigationBar's appearance

                                                    NavBar demonstrates using UINavigationController and UIViewController classes together as building blocks to your application's user interface. Use it as a reference when starting the development of your new application. The various pages in this sample exhibit different ways of how to modify the navigation bar directly, using the appearance proxy, and by modifying the view controller's UINavigati

                                                    • How To Customize Navigation Bar and Back Button | iOS Programming

                                                      iOS iOS Programming 101: How to Customize Navigation Bar and Back Button Simon Ng 29th Dec '12 29 Previously, in our iOS Programming 101 series, we showed you how to customize the appearance of the Tab Bar. In this tutorial, we’ll continue to talk about UI customization and cover how to use Appearance API to make the Navigation Bar more beautiful. Here are what you’ll learn in this tutorial: Custo

                                                        How To Customize Navigation Bar and Back Button | iOS Programming
                                                      • GitHub - andreamazz/AMScrollingNavbar: Scrollable UINavigationBar that follows the scrolling of a UIScrollView

                                                        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 - andreamazz/AMScrollingNavbar: Scrollable UINavigationBar that follows the scrolling of a UIScrollView
                                                        • UINavigationBarに2行のタイトルを表示 | iPhoneアプリ練習帳

                                                          UIViewContorollerのnavigationItem.titleViewに、タイトルを2行表示するためのUILabelを設定してから、UINavigationControllerにpushすれば良い。 以下のソースコードをコピーすれば、ラベルのサイズや文字のスタイルを調整する手間が省けます。 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 480, 44)]; label.backgroundColor = [UIColor clearColor]; label.numberOfLines = 2; label.font = [UIFont boldSystemFontOfSize: 14.0f]; label.shadowColor = [UIColor colorWithWhite:0.0 a

                                                          • UIToolbar の背景を画像にする

                                                            UINavigationBar の背景を画像にするでは、UINavigationBar の背景を画像にする方法を紹介しました。基本的には UIImageView を UINavigationBar に insertSubview: atIndex: すればよかったのですが、ひと工夫が必要でした。 では、UIToolbar の背景を画像にする方法はどうでしょうか。 今回は、UIToolbar の背景を画像にする方法を紹介します。 UIToolbar の背景を画像にするには、UIImageView を UIToolbar に insertSubview: atIndex: すればそれで OK です。UINavigationBar の場合、ビューコントローラをプッシュしたりポップする過程でタイトルやバーボタンアイテムが UIImageView の後ろに潜り込んでしまう問題がありましたが、UITo

                                                              UIToolbar の背景を画像にする
                                                            • UINavigationBar の背景画像のカスタマイズ(iOS 4 と 5の違い)

                                                              x-callback-url とはURLスキームを利用したアプリ間連携の仕組み。他アプリを呼び出すだけでなく、その名(コールバック)の通り呼び出し元で結果を受け取るまでの一連の動作を定めている。 x-callback-url 現在は 1.0 DRAFT...

                                                                UINavigationBar の背景画像のカスタマイズ(iOS 4 と 5の違い)
                                                              • iOS 7.0.3からナビゲーションバーにtintColorを指定すると半透明じゃなくなった - Qiita

                                                                追記: iOS7.0.4にしてみましたが半透明じゃないままですね。 Facebookアプリで違いを見る Facebookアプリ(v6.6)のスクリーンショットで比較してみるとこんな感じ。 上がiOS7.0.2(iPhone5s)で、 下がiOS7.0.3(iPhone5)です。 いろいろ調べてみると、標準の写真アプリなどの白背景のナビゲーションバーは半透明になっていて、FacebookやInstagramなどのアプリは半透明がオフになっています。 自分でコードを書いて確認してみる UINavigationBarの新しいプロパティbarTintColrを使って色を変更するコードを書いてみます。 [UINavigationBar appearance].barTintColor = [UIColor colorWithRed:0.077 green:0.411 blue:0.672 alpha

                                                                  iOS 7.0.3からナビゲーションバーにtintColorを指定すると半透明じゃなくなった - Qiita
                                                                • 【追記あり】iPhoneのネイティブアプリのデザインにCSSを使う方法の比較 - 病みつきエンジニアブログ

                                                                  ウェブサイトのCSSによるデザインの実装は、デザイナーの方が行うことが増えてきていますが、 iPhoneのネイティブアプリはエンジニアが行うことが多いのではないでしょうか。 「デザインの実装」というフェーズはデザイナーの方がしたほうが良いと僕は思っているので、ネイティブアプリをCSSでデザインするというのは自分にとっては期待の方法です。 ということで「Pixate」「NimbusKit」「NUI」という、3つの「CSS フレームワーク」を比較してみました。 ドキュメントやサンプルを軽くなめただけで、実際の使用感やバグなどはわかりませんので、ご了承下さい。 Pixate Pixate は、Appceleratorなどに支援されている、有料のCSSフレームワークです。最安で\18,479と、強気な値段・・・。 対応しているCSSはPixate Engine for iOS Styling Re

                                                                    【追記あり】iPhoneのネイティブアプリのデザインにCSSを使う方法の比較 - 病みつきエンジニアブログ
                                                                  • SwiftUIで対応しきれずUIKitを使ったコンポーネントのまとめ - スタディサプリ Product Team Blog

                                                                    こんにちは、iOSエンジニアの @elliekwon です。去年のiOSDC Japan 2021「スタディサプリ」がFull SwiftUIを選択した先に見えてきたものの発表で紹介させて頂いた通り、SwiftUIで開発してきた「スタディサプリ中学講座」ですが、SwiftUIでは対応しきれず、ごく一部UIKitを利用した機能も存在しています。この記事ではそれらのケースと対応策を紹介します。 事前知識 その前にSwiftUIからUIKitを使うため、先に知って貰えたいものがあります。 一つは UIViewRepresentable / UIViewControllerRepresentable と言うprotocolで、これらはSwiftUIでUIKitのUIView/UIViewControllerを使えるようにしてくれるwrapperです。 UIViewRepresentableに準拠し

                                                                      SwiftUIで対応しきれずUIKitを使ったコンポーネントのまとめ - スタディサプリ Product Team Blog
                                                                    • iOS 9 Tutorial Series: Protocol-Oriented… | CapTech Consulting

                                                                      Blog | October 23, 2015 iOS 9 Tutorial Series: Protocol-Oriented Programming with UIKit After the thought-provoking Protocol-Oriented Programming in Swift talk at WWDC 2015 (yeah, the "Crusty" one) it seems like everyone has been talking about protocol extensions, that exciting new language feature that makes everyone confused at least once. I've read countless articles about Swift protocols and t

                                                                        iOS 9 Tutorial Series: Protocol-Oriented… | CapTech Consulting
                                                                      • Using Appearance Proxy To Style Apps

                                                                        In a previous post I examined how with iOS 5 it became much easier to customise the appearance of some common UIKit controls using resizable images. In this post I want to go a little further and look at how to use appearance proxies to more fully style an applications user interface. I should mention that I am writing this post a few weeks ahead of the expected release of iOS 6. This discussion i

                                                                          Using Appearance Proxy To Style Apps
                                                                        • iOS 11 UIKit の変更点 - ObjecTips

                                                                          UIKit | Apple Developer Documentation UIKit 周りざっくり、網羅はしていない。 iOS 11 関連記事 iOS 11 Foundation の変更点 - ObjecTips iOS 11 Messages Framework の変更点 - ObjecTips iOS 11 PDFKit - ObjecTips iOS 11 Core Image の変更点 - ObjecTips Vision Framework でテキスト検出 Text Detection - ObjecTips Vision Framework で水平角検出(傾き) Horizon Detection - ObjecTips 変更点 ContentSizeCategory の比較とアクセシビリティチェックの関数が追加 UIKIT_EXTERN BOOL UIContentSize

                                                                            iOS 11 UIKit の変更点 - ObjecTips
                                                                          • iOSアプリ内でステータスバーをオンオフする際に、Rootviewがずれない様にする方法 – Zero4Racer PRO Developer's Blog

                                                                            アプリ内の設定でステータスバーをオンオフすると、画面の位置がStatusバーとうまく合わなくて表示がおかしくなってしまうことがあります。 ステータスバーのオンオフによって、ビューの位置がおかしくなる この対策方法です。 iphone – Hiding UIStatusBar / Moving UINavigationBar – Stack Overflow こちらのページが参考になりました。 [[UIApplication sharedApplication] setStatusBarHidden:!TOVData.showStatus withAnimation:UIStatusBarAnimationNone]; UIView* superview = [self.navigationController.view superview]; int index = [superview.

                                                                            • iOS11 & Xcode9 で UINavigationController の pushViewController が斜めになる問題対策 - しめ鯖日記

                                                                              push遷移アニメーションが下のように斜めになってしまったので対策を調べてみました。 stackoverflowによると、遷移先のviewDidLoadでtableViewのcontentInsetAdjustmentBehaviorを.neverにすれば良いとのことでした。 popViewControllerの時のアニメーションは遷移元のcontentInsetAdjustmentBehaviorによるので、遷移先・遷移元の両方でセットすると良いかと思います。 if #available(iOS 11.0, *) { tableView.contentInsetAdjustmentBehavior = .never } 1つ1つのtableViewに設定するのが大変な時は、appearanceで設定すれば一括変更されます。 if #available(iOS 11.0, *) { UIT

                                                                                iOS11 & Xcode9 で UINavigationController の pushViewController が斜めになる問題対策 - しめ鯖日記
                                                                              • How I Wrote Vinylogue for iOS with ReactiveCocoa

                                                                                Vinylogue is a simple app I designed and developed for iOS that shows your last.fm weekly album charts from previous years. This post will detail the process of creating V1.0 of the app from start to almost finish (is an app ever really finished?). The full source is available on GitHub. Warning: this post is super long (10000+ words). I spend a lot of time discussing ReactiveCocoa techniques, a l

                                                                                • What properties can I set via an UIAppearance proxy?

                                                                                  Properties that can be set via UIAppearance are tagged with UI_APPEARANCE_SELECTOR in the corresponding header file. To generate a list of properties tagged with UI_APPEARANCE_SELECTOR, you can use the following unix commands in a terminal: cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer‌​/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/UIKit.framework/Headers gr

                                                                                    What properties can I set via an UIAppearance proxy?