我有一個UIView類,它有一些UITextField子類的子視圖。有沒有辦法遍歷類的列表來找到UITextField的子類如何在目標中找到一個類的多個實例-c
0
A
回答
2
是的!
假設你把代碼中的UIView子類,你可以抓住子視圖數組...
NSArray *sbviews = [self subviews];
NSMutableArray *textFields; //placeholder for your UITextField subclassed objects.
//enumerate through the subview collection and only add objects to the textFields array that are UITextField objects.
for (id anObject in sbviews) {
if([anObject isKindOfClass: [UITextField class]]){
[textField addObject: anObject];
}
}
文本字段數組現在包含有實物類的UITextField的所有對象...
0
您的UIView類有一個子視圖數組,列出您添加到它的所有子視圖。您可以遍歷數組並查找UITextField對象的實例(而不是類)。
for (UITextField* textField in [someView subviews]) {
if ([textField isKindOfClass:[UITextField class]]) {
// found one, textField really is a UITextField
}
}
+0
非常感謝 – svjim
相關問題
- 1. 多個實例目標c
- 2. 如何在C++中創建一個類的多個實例
- 3. 訪問目標中的一個對象的多個實例C
- 4. 在一個項目中查找一個類的所有實例
- 5. C++如何聲明一個類的實例在多個功能
- 6. 如何在目標c中創建一個BOOL實例變量?
- 7. 如何訪問一個類的實例變量到目標c中的另一個類?
- 8. 多個實例和多個目標
- 9. 目標C錯誤實例化一個類的對象
- 10. 如何在另一個類中創建一個類的實例
- 11. 如何在目標C中實現多個控制器C
- 12. 在螞蟻中運行同一目標的多個實例
- 13. 如何在C++中實例化一個成員變量中的子類實例?
- 14. C#讓多個類共享另一個類的相同實例
- 15. 如何與多個類共享一個類的實例?
- 16. 如何查找實例的類,然後在objective-c中聲明該類的另一個實例?
- 17. 如何在C#中實例化一個屬性的新實例
- 18. 找到一個類的第一個實例的編號
- 19. 如何讓一個類的實例成爲Jena中另一個類的實例?
- 20. 一個片段類的多個實例
- 21. 一個類的多個實例
- 22. 如何在Objective C中返回一個類的實例?
- 23. 如何在C++中聲明一個類的靜態實例?
- 24. C#如何將一個類的實例存儲在列表中
- 25. 如何在C++中只創建一個實例的類
- 26. guice中同一類的多個實例
- 27. 如何在一個變量中找到多個類? jQuery的
- 28. 如何在運行時在C#中實例化一個類
- 29. 如何使用REGEX找到一個角色的一個實例?
- 30. 如何從Actionscript 3.0中的另一個類實例引用一個類實例?
正是我在找的 - 非常感謝你 – svjim