2

だから私は、Swift 2 のこの非常に古いコードを調べていて、特定のモジュールのバグを修正しています。

現在、このモジュールには UITableView セルがあり、それに取り組んだ人は UITableViewCell.xib ファイル内の 10 個のラベルで Autoresizing を使用しており、それらは互いにランダムにオーバーラップして配置されています。(ええ、首の大きな痛み!)

現在、すべてのラベルのフレームがプログラムで設定されているため、どのフレームがどのラベルに設定されているかわかりません。

また、すべてのラベルのアウトレットには適切な名前が付けられていないため、どのラベルに日付が含まれているか、タイトルが含まれているか、URL が含まれているかなどはわかりません。

私の質問は、ビューをデバッグするときに、特定のラベルに接続されているアウトレットをどのように見つけられるかということです。

誰かが助けてくれることを願っていますか?

4

1 に答える 1

0

tableView セルの xib ファイルを開くと、Xcode の右上に 2 つの円が互いに抱き合っています。カーソルを合わせると、ツールチップが表示されます。「アシスタント エディターを表示」をクリックすると、両方の tableVieCell クラスが表示されます。およびxibファイルで、クラスの各アウトレットの灰色の円(各コードの行の番号の間に表示される円を意味します)にカーソルを合わせると、xibファイルの関連するラベルが点灯します

于 2018-10-26T10:01:18.080 に答える