タグ UIView
人気順 10 users 50 users 100 users 500 users 1000 usersSwift3で動的にUIViewを切り替える Part2 – RE:ENGINES
はじめに どうも、はじめです。 前々回にExtraViewを使って画面の切り替えを行う方法を書きましたが ContainerViewというものを使ってみてかなり便利なことがわかったので 備忘録的な意味も含めて今回記事を書いてみようと思います。 前提条件 Swift3.1 完成イメージ 完成イメージとしては以下のような画面になります。 動きとしては、 SegmentのFirst、Secondを選択す... 続きを読む
A-Liaison BLOG: UIWebView, WKWebView 等において Drag and Drop を禁止する方法
iOS 11よりDrag and Drop APIがUIKitに追加され、UITextView / UITableView / UICollectionViewに簡単にDrag and Dropを実現するためのdelegateが用意されたり、それ以外のUIViewにもDrag and Dropをハンドリングするための仕組みが用意されました。このDrag and Dropは基本的にはアプリをまたいで... 続きを読む
SwiftでもObjective-Cでもコードで簡単にAutoLayoutする - Qiita
MisterFusionを使ったコード 上記のレイアウトを MisterFusion を使って再現すると、以下のようなコードになります。まずは使いたいクラスの中で、 import MisterFusion をしてください。 let redView = UIView () redView . backgroundColor = . redColor () self . view . addLayou... 続きを読む
iOS - Compositeパターンの実装に必要な考え方 - Qiita
Composite パターンをツリー構造のノードとなるクラスに実装します。 iOS の UIView にみられる Composite パターンの実装には、 公開する子のリストは readonly な NSArray 子に - removeFromSuper... があり、親に - removeSub...: がない 階層構造の変更をメッセージでうけとる レシーバのメソッドをサブクラスでオーバーライ... 続きを読む
iPhone 6/6 Plusで発症するスナップショットAPIのバグ
Viewのスナップショットをとるメソッド drawViewHierarchyInRect:afterScreenUpdates:がiOS 7から使えるようになりましたが、特定の環境で不具合が発生するみたいです。というメモ。 iPhone 6/6 PlusでUIViewのスナップショットAPIを利用する際に、 一瞬画面が拡大されてしまう不具合が発生します。 サンプルコードは iOS-Snapshot... 続きを読む
Objective-C が好きになる Tips & Hack
Objective-C が好きになる Tips & Hack Presentation Transcript @taketo1024 話すこと 1. (中級) UIView を使いやすく 2. (上級) NSNull を黙らせる 1. UIView を使いやすく 初心者あるある UIView *myView = ...; // myView を右に 10pt 移動 [UIView animateW... 続きを読む
UIViewで画像を合成 « iPhoneアプリ練習帳
UIViewのスクリーンショットを撮影し、UIImageを返す関数です。UIViewに含まれるサブビューもレンダリングされるので、簡易画像合成ツールとしても利用できます。アルファチャンネル付きの画像を使えば、写真にフレームを重ねてプリクラ風の写真を作ったりできますね。 -(UIImage *)captureImage:(UIView *) view{ //Init ImageContext UIG... 続きを読む
UIView のオブジェクトを Interactive Shell を使って修正する - Watson's Blog
RubyMotion Screencast を見ていて、シミュレータで UIView のオブジェクトを選択して Interactive Shell で手直しできるなんて cool ですね。 さて、Screencast でたぶん説明されていたのでしょうが、シミュレータ上に表示されている UIView のパーツをどのように選択するのかがわからなかったので試してみました。 command キーを押しなが... 続きを読む
はてな技術勉強会 #1 資料&録画公開 - Hatena::Engineering
前回のはてな技術勉強会 #1の資料と録画を(ようやく)公開します。 「iPhoneアプリ開発入門編」id:ninjinkun (はてなココアプリ開発者)iPhoneアプリ開発に必要となる知識の入門編です。主な内容は以下のとおりです。iPhoneアプリ開発の流れXCode、Interface Builder入門 UIViewの構造説明 簡単なサンプルプロジェクトの作成iPhoneアプリ開発講座入門編... 続きを読む