問題タブ [uiviewanimation-curve]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
enums - 生の値7をUIViewAnimationCurve列挙に強制する方法は?
UIKeyboardAnimationCurveUserInfoKey
のuserInfo ディクショナリ内のキーには、値を持つUIKeyboardWillShowNotification
が含まれています。Int
7
Int
これをに渡す必要がありますUIView.setAnimationCurve(<here>)
。このような必要な UIViewAnimationCurve 列挙型を作成しようとしましたUIViewAnimationCurve(rawValue: 7)
。生の値7
は文書化されていないため、結果は常にnil
.
Objective-C ではこの方法で問題なく動作します。Swift を使用して通知から UIView アニメーションにこのアニメーション カーブを取得する方法はありますか?
更新: Martin が指摘したように、これは Xcode 6.3 以降の問題ではなくなりました。
NS_ENUM
などの文書化されていない値を持つインポートされた型は、初期化子を使用して にリセットすることなくUIViewAnimationCurve
生の整数値から変換できるようになりました。この問題の回避策として使用されたコードは、raw 値初期化子を使用するように記述できます。init(rawValue:)
nil
unsafeBitCast
ios - タッチ時に UIView にバウンス効果を作成する
ユーザーが UIView に触れたときにバウンス効果を作成するにはどうすればよいですか?
- ユーザーがビューを長押しすると、ビューのサイズが縮小します。
- ユーザーが離すと、元に戻り、通常のサイズに戻ります。
これを説明する方法がわかりません。しかし、私はそれが押されたときのTinderユーザーの写真のようなものだと思います..