問題タブ [snapkit]

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.

0 投票する
3 に答える
139 参照

cocoapods - メーソンリーなしで Snapkit をポッドする方法

pod SnapKitPodfile に書き込むと、名前Masonryが付けられた別の Pod も自動的にインポートされます。

私のプロジェクトは Swift 言語だけで書かれているので、プロジェクトから Masory を追放するにはどうすればよいですか?

0 投票する
0 に答える
310 参照

swift3 - SnapKit 3.0.0 Swift3 エラー

エラーが発生します。「SnapKit 3.0.0」をインストールする場合

引数ラベル '(offset:)' は使用可能なオーバーロードと一致しません

引数ラベル '(inset:)' は使用可能なオーバーロードと一致しません

引数ラベル '(priority:)' は使用可能なオーバーロードと一致しません

0 投票する
1 に答える
685 参照

swift3 - Snapkit 3.0 は、layoutIfNeeded の呼び出し後に正しいフレームを取得できません

自動レイアウトをテストするために、 Xcode 8SnapKit 3.0を更新しました。SnapKit 3.0layoutIfNeededに更新する前に、呼び出し後にフレームを正しく取得できます。しかし、 SnapKit 3.0の下で両方の負の値を取得します。frame.origin.x.y

:

0 投票する
1 に答える
220 参照

ios - UINavigation titleView バグ

検索バーをナビゲーション titleView に設定すると、

、しかし、次のような自動レイアウトを使用してフレームを設定しました:

、別のView Controllerにプッシュすると壊れます。

そして、この方法を使用してフレームを設定すると:

それはうまくいく...

誰でも理由を教えてもらえますか?どうも...

0 投票する
1 に答える
466 参照

ios - ios autolayout:動的な幅は、適切な方法で SnapKit を使用して 2 番目のラベルを押し下げる必要があります

2UILabel秒あります。lbl1のテキストは変更できますが、lbl2のテキストは静的です。

どちらも最初は同じ行に設定されています。を(無限大)lbl1numberOfLines設定しました。の幅がのスペースに食い込んでいる場合、 の上部を の下部に合わせて押し下げ0たいと思います。現在の解決策がありますが、欠けている純粋な自動レイアウトの方法があると感じています。どんな助けでも素晴らしいでしょう!lbl2lbl1lbl1lbl2

両方のラベルが 1 行に収まります。

ここに画像の説明を入力

lbl2純粋な自動レイアウトでの私の試みではシフトダウンしません:

ここに画像の説明を入力

希望:

ここに画像の説明を入力

現在のソリューションは機能しますが、理想的ではありません。

0 投票する
3 に答える
12543 参照

ios - SwiftでSnapKitを使用して幅と高さが等しいUIViewを作成する方法は?

このように、SwiftでSnapKitでUIViewを長方形にしたい