UILabel
(텍스트가 아님)의 이름을 가져올 수 있는지 궁금합니다. 이 같은우리는 UILabel의 이름을 얻을 수 있습니까?
뭔가 :
if([label.name is equalToString:key]){
//do something
}
내가 label.name
존재하지 않는 알고 있지만 어쩌면 뭔가 상응있다. 어떻게해야합니까?
UILabel
(텍스트가 아님)의 이름을 가져올 수 있는지 궁금합니다. 이 같은우리는 UILabel의 이름을 얻을 수 있습니까?
뭔가 :
if([label.name is equalToString:key]){
//do something
}
내가 label.name
존재하지 않는 알고 있지만 어쩌면 뭔가 상응있다. 어떻게해야합니까?
당신은 UILabel의 하위 클래스 수 :
// Objective-C #import <UIKit/UIKit.h> @interface NMLabel : UILabel @property (nonatomic, readwrite) NSString *name; @end // Swift import UIKit class NMLabel : UILabel { var name : String = "" }
아니면 이미 존재 tag
속성을 사용할 수있는 수준의 가장 기본적인에서
label.tag = 5
// Objective-C
NSLog(@"%d", label.tag); // prints 5
// Swift
print(label.tag) // prints 5
UILabel을 하위 클래스로 추가 할 수 있습니다. 너는 그것을 연장 할 수 있었다. 또는 int를 반환하는 tag 속성을 사용할 수 있습니다. – WMios
이 질문에 대한 답변을 확인하십시오. http://stackoverflow.com/questions/3958852/how-to-access-object-id-identity-attribute –
ty !! 태그 속성이 완벽합니다 – miDark