問題タブ [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 投票する
1 に答える
1464 参照

ios - レイアウトがレイアウトされると、Swift Autolayout コールバック関数

自動レイアウトがいつレイアウトされるかを知るにはどうすればよいですか?

コールバック関数はありますか?

私は SnapKit を使用しており、ビューをレイアウトするときにいくつか設定したいと思います。

私は以下のようなものを持っています、

上のビューがレイアウトされたら、以下のようにビューの幅と高さを使用したいと思います。

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

ios - SnapKit 自動レイアウトが壊れています:「制約を同時に満たすことができません」

UICollectionView セルの 2 つのビュー。UIImageView と UIView 。このように:レイアウト

しかし、制約を作成すると、エラーが発生します。

制約を同時に満たすことはできません

エラー: エラー

なんで?

編集: vc viewDidLoad メソッドでコレクション ビューを初期化します。【layout.itemSize】最初にViewControllerでエラー。しかし、下にスクロールしてもエラーはありません。

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

swift - Swift、autolayout、および SnapKit を使用して UIImageView スケール コンテンツを使用して UIScrollView を作成する

次のビュー構造を使用して、Interface Builder でビュー コントローラーをセットアップしました。

UIImageViewスクロールビュー(およびそのコンテンツサイズ)が画像と同じを採用し、画像の縦横比に従ってコンテンツサイズの高さを自動的に計算するように、画像を割り当てたいです。(これにより、画像が 内で垂直方向にスクロール可能になりUIScrollViewます。)

自動レイアウトの制約を管理するために、Swift と Interface Builder + SnapKit を使用しています。

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

ios - snapkit autolayout ラベルの幅 (パディングあり)

私はいくつかのラベルを持っています

ラベル

それには次の要件が必要です

  1. 最小幅 38px
  2. 右揃え
  3. 高さ22px
  4. 両側に 8px の幅の追加のパディング

これまでのところ、(画像が示すように) 1、2、および 3 を機能させることができましたが、4 番目の制約に問題があります。

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

ios - SnapKit ライブラリの使用時に SIGABRT を取得する

次のコードがあります。

2 行のいずれかの場合:

SIGABRT エラーが発生します。

ここに画像の説明を入力

SnapKit ライブラリ バージョン 0.19.0 を使用しています

私は何をすべきか?