Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

2015-06-01から1ヶ月間の記事一覧

UIDynamicItemで重力

iOS

iOS7から可能。 タップすると重力で床に落ちていく。 UIDynamicItem GravityUIDynamicAnimatorに UIGravityBehaviorとUICollisionBehaviorを追加し、ビューを作ったらこれらのBehaviorにaddしていく。 参考にしたもの Safx: UIKit Dynamicsを使ってみるチュ…

iOSバージョン違い

一部のみ。つかったことないものとか。 iOS9から UIStackView iOS8から Unified Storyboardsというpad,phone共通で一つという考え UITraitCollection SizeClasses UIVisualEffectView UIImageAsset UIInputViewController カスタムキーボード UIPresentation…

遷移にアニメーションをつけたい。

PageのTransitionsにTransitionCollectionのEntranceThemeTransitionを設定し微調整する。 <Page.Transitions> <TransitionCollection> <EntranceThemeTransition> </EntranceThemeTransition> </TransitionCollection> </Page.Transitions>

実行中のメソッド名を知りたいとき

リフレクションでgetCurrentMethodというのを見つけたがwinRTでは使えないようだ。 以下でRunTimeのCompileServicesを使った方法が紹介されていた。stackoverflow.com

バインディング ルーズに

何かUIになにかの値Bをバインディングさせたいが、この値は加工 する必要があるとする。IValueConverterを使わないとすると <UI.hoge = {Binding B, Mode=TwoWay} /> でやりたいとする。getterでごにょごにょすればいけるようだ。2. プロパティとして public B { get { return hoge() } set { hoge(</ui.hoge>…