More than a JSON editor.Visualize, analyze, and manipulate data with ease, a versatile and powerful tool for data representation and exploration.
Activityの場合 従来のActivityベースのアプリの場合、『onWindowFocusChanged()』で取得すればよいです。 public class MainActivity extends AppCompatActivity { private LinearLayout topContainer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); topContainer = (LinearLayout) findViewById(R.id.top_container); // Width = 0, Height = 0 Log.i("", "Ma
テーマ Extra Viewsを使ってみます。 Extra Viewsとはなんぞや? Storyboard上にViewを配置しても、addSubviewされるまでは 画面に表示されない機能です。 今までXibやソースコードで動的にViewを配置していたものを StoryBoard上で実現できるみたいです。 ContainerViewと似ていますが、 ContainerViewはviewDidLoad時に画面に表示されますが、 Extra Viewは画面上に表示されません。 インスタンスは、存在するようなので、(nilではない。) hidden = trueに近い状態かもしれません。 参考 (Apple Doc) 実装手順 StoryBoard上のViewControllerに適当にViewを配置します。 先ほど配置したViewをExtra Views扱いにします。 任意のタイミングでadd
はじめに こんにちは!加藤潤です。 これまでこちらにあるように条件によって特定のビューの表示/非表示を切り替える場合、 非表示にした場合にその分のスペースを詰めたり、逆に表示した場合にスペースを空ける等の処理はConstraintを2つ用意して差し替えたり、少々トリッキーなやり方でやっていました。 Android Developerの方は「View.GONEがあれば。。。」と思ったに違いありません。 しかしiOS 9で追加されたUIStackViewを使えばViewのhiddenを切り替えるだけでView.GONEの動きが出来ちゃいます。今回はその方法をご紹介します。 開発環境 開発環境は以下の通りです。 Xcode 7.0.1 iPhone 6sシミュレータ ビューの配置 & 制約の追加 今回はUISwitchと2つのUITextViewを配置し、UISwitchのON/OFFで先頭のU
こんにちは。 なめ橋です。 GWですね。 毎年来ているものですが、「ゴールデンウィーク」という名前の由来を調べてみました。 wikipediaによると、元々は、映画会社の取締役の方が番宣用の言葉として使い始めたのが由来なんだそうです。 「みんなで映画館に行きましょう!」ということですね。 今回はUIViewとCALayerの関係についてです。 今まで、Animationを取り上げていろいろ記事を書いてきましたが、「そもそもLayerって何?」という状態だったため、調べてみました。 まず、それぞれについて簡単に整理します。 UIView 画面に対して、描画を行うクラスです。 その他にも画面タッチに関するイベントや、レスポンダチェーンなどを取り扱います。 CALayer Veiwに描画する内容を管理するモデルオブジェクト(のようなもの)です。 ジオメトリ、コンテンツ、視覚属性などを管理しますが
簡単に言ってしまうと、frameとはsuperviewを基点に考えた座標系です。boundsとはローカルviewを起点に考えた座標系になります。 左側の図はviewの左上の原点が(0, 0)の幅150、高さ200のview。 右側の図はviewの左上の原点が(50, 50)で同サイズのview。 viewのframe値に関係なくboundsは自身の座標系を示すので常にoriginは(0, 0)を示していますね。sizeはframeもboundsも同じ値で(150, 200)です。 この例ではboundsのoriginはframeのoriginに影響を受けない事は分かりますが、そこまでしか分かりませんね。実はviewを拡大縮小・回転してみるともっと違いがはっきりとして来ます。以下で回転した場合の例を示します。
画面下部のテキストボックス(UITextField)をタップしてキーボードが出てくる際、viewをスクロールさせてあげないとテキストボックスがキーボードの裏で隠れてしまう。iOS開発を自分でやってみて初めて知った事実。 UITextFieldを載っけているViewをスクロールさせて、これを防ぐ。 準備 まずはViewをStoryboardで普通に作っていく。Xcode7.2で試しています スクロールさせなきゃいけないので、UIViewControllerを置いた後、UIScrollView => UIViewの順にViewを重ねていく。 AutoLayoutの設定は詳しく書かないが、上記2つのviewとも親viewの上下左右の端にピッタリくっつける。一番最後に置いたUIViewは、UIViewControllerについていたUIView(親の親view)と高さ・幅を等しくする。この最後に置
こんにちは。 今回はAndroidのフォーカスについてです。 画面起動後、EditTextなどにフォーカスを自動で当てたりしたいときがあります。 その方法を今回はメモしておきます。 起動後にEditTextにフォーカスを当てる 早速コードです。 レイアウトファイルで定義していきます。 <EditText android:id=”@+id/EditText01″ android:layout_width=”wrap_content” android:layout_height=”wrap_content” > <requestFocus/> </EditText> フォーカスを当てておきたいViewに、を指定するだけです。 簡単ですね。 起動後にEditTextにフォーカスを当てない(違うViewに当てる) 今度は、逆に起動後にEditTextにフォーカスを当てない方法です。 起動後にフォー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く