다음은 내가 작업중인 테이블의 그림입니다. 레이블의 UITest 색상 (UI 레이블이 아님)
난 그냥 (회색) 또는 "초안"(오렌지) "요청"의 색상을 얻기 위해 노력하고있어. 그것은 UILabel의라면 내가 label.textColor을 할 수있을 것이다 (나는var timeSheetStatus =
app.tables.element.cells.elementBoundByIndex(0).staticTexts.elementBoundByIndex(1).label
에 의해 "요청"또는 "초안"의 실제 문자열을 얻을 수 있어요 그러나 이것은 단지 문자열이 아닌 UILabel의입니다 나는 믿는다). 이 문자열의 색을 어떻게 얻을 수있어서 실제로 회색이거나 오렌지색이라고 주장 할 수 있습니까?
는 레이블입니다. 문자열은 마술처럼 인터페이스에 나타날 수 없습니다. 그것은 어떤 인터페이스 객체에 의해 그려 져야한다. – matt
@matt 오, 죄송합니다. 저는 며칠 전에 처음부터 이것을 배우기 시작했습니다. 내 질문에있는 코드는 UILabel이 아닌 문자열을 반환하므로이 요소의 UILabel을 사용하는 방법을 혼동하는 것 같습니다. – user3613290
UILabel의 색상 속성에 액세스 할 수있는 UILabel의 색상 지정을위한 단위 테스트를 작성해야합니다. – Oletha