UIViewのサブクラスを作成し、imgNameという名前のNSStringメンバーを持っています。 スーパービューに追加されたビューはすべてMyCustomViewです。私は本当にそのメンバーにアクセスしたいiOSビューのサブビューでカスタムクラスメンバーが認識されない
NSArray *arr = [view subviews];
for (int x = 0; x < [arr count]; x++)
{
MyCustomView *view = [arr objectAtIndex:x];
NSString *imgName = view.imgName; <-- Unrecognized selector
}
:
私はこれを行います。私がサブビューのイメージ名の別の実行リストを保持していた場合は、(zIndexesのようなビュー階層が必要なので)ビュー階層内の位置を維持しなければならないので、問題があります。
[view subviews]から文字列を取得するにはどうすればよいですか?
「MyCustomView」のクラス定義を投稿できますか?具体的には、そのメンバーの宣言方法はありますか? –