반응형

Swift 17

버튼에서 png 색상 변경 - ios

버튼에서 png 색상 변경 - ios 투명한 흰색 PNG 아이콘을 만들었습니다. 그리고 제가 하고 싶은 것은 그것들을 다른 색으로 염색하는 것입니다.파란색, 회색 등. '클릭/탭'하면 회색으로 자동 변경됩니다.그래서 저는 그 회색을 탭이나 정상적인 상태로 원하는 대로 바꿀 수 있다고 생각합니다. 이를 달성하는 가장 좋은 방법은 무엇일까요?다음 코드는 버튼의 정상 상태에 대한 색조 색상을 설정합니다. Swift 4 이상 버전의 경우: let origImage = UIImage(named: "imageName") let tintedImage = origImage?.withRenderingMode(.alwaysTemplate) btn.setImage(tintedImage, for: .normal) btn.ti..

source 2023.07.31

스위프트에서 if문과 함께 범위 연산자를 사용할 수 있습니까?

스위프트에서 if문과 함께 범위 연산자를 사용할 수 있습니까? 범위 연산자를 사용할 수 있습니까?...그리고...= 200 && statusCode statusCode > 299 제가 알고 있는 형태와 제안된 다른 솔루션은 읽기 어렵고 실행 속도가 느릴 수 있는 함수 호출을 수행하는 것입니다.패턴 일치 방법은 알아두면 유용한 속임수이지만, 이 문제에 잘 맞지 않는 것 같습니다. 편집: 개인적으로 패턴 매치 연산자가 끔찍하고 컴파일러가 지원하기를 바랍니다.if x in 1...100통사론그것은 너무 직관적이고 읽기 쉽습니다.if 1...100 ~= x401개를 제외한 4xx 오류를 확인하고 싶습니다.코드는 다음과 같습니다. let i = 401 if 400..

source 2023.05.17

빠른 출발방법으로?

빠른 출발방법으로? 스위프트에 startsWith() 메서드나 비슷한 것이 있습니까? 저는 기본적으로 어떤 문자열이 다른 문자열로 시작하는지 확인하려고 합니다.또한 대소문자를 구분하지 않기를 바랍니다. 당신이 알 수 있듯이, 저는 단지 간단한 검색 기능을 하려고 노력하고 있지만, 저는 이것에 대해 비참하게 실패하고 있는 것 같습니다. 이것이 제가 원하는 것입니다. "sa"를 입력하면 "San Antonio", "Santa Fe" 등에 대한 결과를 얻을 수 있습니다. "SA" 또는 "Sa"를 입력하거나 심지어 "Sa"를 입력하면 "San Antonio" 또는 "Santa Fe"도 반환됩니다. 사용하고 있었습니다. self.rangeOfString(find, options: NSStringCompareOpt..

source 2023.04.27

이진 연산자 '|'을(를) 두 개의 UIViewAutoresize 피연산자에 적용할 수 없습니다.

이진 연산자 '|'을(를) 두 개의 UIViewAutoresize 피연산자에 적용할 수 없습니다. Swift 2.0에서 이 오류가 발생. 이진 연산자 '|'을(를) 두 개의 UIViewAutoresize 피연산자에 적용할 수 없습니다. 코드는 다음과 같습니다. let view = UIView(frame: CGRect(x: 0, y: 0, width: 320, height: 568)) addSubview(view) view.autoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight 뭐가 문제인지 아세요? 그OptionSetTypeSwift 2.x 구문이 갱신되고 Swift 3.x 구문이 갱신되었습니다. 스위프..

source 2023.04.22

인터페이스 빌더의 iOS 멀티라인 라벨

인터페이스 빌더의 iOS 멀티라인 라벨 멀티라인을 작성하려면 어떻게 해야 하나요?UILabel인터페이스 빌더에서 사용할 수 있습니까?제가 한번 해봤는데UITextView제 욕구에 잘 맞지 않았어요. 라벨에 여러 줄(텍스트)을 추가하려면 어떻게 해야 합니까?사용할 수 있습니다.numberOfLines라벨에 포함할 수 있는 최대 줄 수를 정의하는 속성입니다.디폴트로는1. 로 설정0라벨에 무제한 행이 있는 것을 의미합니다. 코드로 할 수 있습니다. textLabel.numberOfLines = 5 // for example 또는 Interface Builder: +를 Enter눌러 Interface Builder/Storyboard의 UILabel에 행을 추가합니다.고마워요 AppleVijay! sizeToF..

source 2023.04.22

URL을 문자열로 변환하고 다시 되돌리기

URL을 문자열로 변환하고 다시 되돌리기 그래서 내가 개종했어NSURL에 대해서String그래서 만약에 내가println인 것 같다file:///Users/...기타. 나중에 이걸 돌려받고 싶어요NSURL그래서 아래와 같이 다시 변환하려고 합니다만, 위의 문자열 버전에 나타난 슬래시 중 2개를 잃었습니다.그 결과, 이 슬래시는 코드로서 파괴됩니다.url무효입니다. 왜 내 전환이 로 되돌아왔을까?NSURL에서 2개의 전방 슬래시 제거String이 정보를 제공하는데, 어떻게 하면 이 정보를NSURL세 개의 슬래시가 들어있나요? var urlstring: String = recordingsDictionaryArray[selectedRow]["path"] as String println("the url stri..

source 2023.04.12

Swift를 사용한NSDate 비교

Swift를 사용한NSDate 비교 나는 숙제 마감일을 확인해야 하는 앱을 만들고 있다.납기일이 다음 주 이내인지 알고 싶습니다만, 납기일이 다음 주 이내라면 조치를 취하십시오. 제가 찾을 수 있는 대부분의 문서는 Objective-C에 있는데 Swift에서 어떻게 해야 하는지 모르겠습니다.도와주셔서 감사합니다!!서포트하고 싶은 경우==,,=위해서NSDates, 이것을 어딘가에 선언할 필요가 있습니다. public func ==(lhs: NSDate, rhs: NSDate) -> Bool { return lhs === rhs || lhs.compare(rhs) == .OrderedSame } public func Bool { return lhs.compare(rhs) == .OrderedAscending..

source 2023.04.12
반응형