반응형

ios 7

푸시 알림에서 앱이 시작/열렸는지 탐지

푸시 알림에서 앱이 시작/열렸는지 탐지 푸시 알림에서 앱이 실행/열렸는지 알 수 있습니까? 런칭 이벤트는 여기서 확인할 수 있을 것 같습니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } 하지만 앱이 백그라운드에 있을 때 푸시 알림에서 열렸음을 감..

programing 2023.07.09

UI 텍스트 필드의 커서 숨기기

UI 텍스트 필드의 커서 숨기기 는 사용중다니입을 .UITextFieldUIPickerView그것 때문에inputView사용자가 텍스트 필드를 누르면 선택사항을 선택할 수 있도록 선택기가 호출됩니다. 거의 모든 것이 작동하지만 한 가지 문제가 있습니다. 사용자가 텍스트 필드에 입력하지 않을 것으로 예상되고 키보드가 표시되지 않기 때문에 커서가 활성 상태일 때 텍스트 필드에서 계속 깜박입니다. 이는 보기 흉하고 부적절합니다.나는 이것을 설정함으로써 교묘하게 해결할 수 있다는 것을 압니다.editingNO텍스트 필드 및 해당 필드에 대한 추적 터치 또는 사용자 지정 선택 단추로 대체하고 코드를 통해 선택기를 호출합니다.하지만, 나는 그것을 사용하고 싶습니다.UITextFieldDelegate텍스트 필드의 모..

programing 2023.06.19

iOS 6에서 자동 레이아웃을 활성화하는 동시에 iOS 5와 역호환 가능

iOS 6에서 자동 레이아웃을 활성화하는 동시에 iOS 5와 역호환 가능 iOS 6의 새로운 자동 레이아웃 기능을 활용하면서 이전 버전의 iOS에서 이전 장치와 호환성을 제공하는 가장 좋은 방법은 무엇입니까?자동 레이아웃은 각 .storyboard 또는 .xib 파일에서 활성화하거나 비활성화할 수 있습니다.특정 파일을 선택하고 Xcode의 File inspector(파일 검사기)를 사용하여 "Use Autolayout(자동 레이아웃 사용)" 속성을 수정하기만 하면 됩니다. 배포 대상이 6.0 이전 버전으로 설정된 상태에서 자동 레이아웃 사용 인터페이스 파일을 사용하면 다음과 같은 컴파일 오류가 발생합니다. MainStoryboard.storyboard:3:6.0 이전 iOS 버전의 자동 레이아웃 프로젝트..

programing 2023.06.09

자동 레이아웃을 사용하여 UIScrollview에 제약 조건을 설정하려면 어떻게 해야 합니까?

자동 레이아웃을 사용하여 UIScrollview에 제약 조건을 설정하려면 어떻게 해야 합니까? 저는 자동 레이아웃 이전에 사소한 스크롤 뷰 설정을 달성하기 위해 혼합 및 순수 자동 레이아웃 접근법에 대한 다양한 솔루션을 이틀 동안 시도했고, 이제 공식적으로 되었습니다. 제가 너무 멍청했나 봐요.저는 이것을 주로 스토리보드에서 설정하고 있습니다(글쎄요, 그냥 있는 그대로입니다). 그래서 여기 도움을 청합니다. 보기 트리: UIView -UIView -UIView ..-UIScrollview ...-UIButton ...-UIButton ...-UIButton 버튼은 수평으로 스크롤해야 합니다(왼쪽에서 오른쪽으로, 반대로).누가 순수 오토 레이아웃을 사용하여 이를 달성하기 위한 제약 조건을 설정하는 방법을 ..

programing 2023.06.09

UI 텍스트 필드 텍스트를 수직으로 중앙에 배치하려면 어떻게 해야 합니까?

UI 텍스트 필드 텍스트를 수직으로 중앙에 배치하려면 어떻게 해야 합니까? 나는 단지 예를 들어 설명할 뿐입니다.UITextField텍스트가 수직으로 중심이 맞지 않는다는 것을 알아차립니다.대신 버튼 상단과 같은 높이인데, 기본값이 수직으로 중앙에 위치할 것으로 예상하기 때문에 이상하다고 생각합니다.세로로 중심을 맞추려면 어떻게 해야 합니까, 아니면 누락된 기본 설정이 있습니까?textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 신속한 사용: textField.contentVerticalAlignment = UIControlContentVerticalAlignment.center 이는 이전 답변에서 언급한 것과 같이 ..

programing 2023.06.09

Swift에서 고유한 장치 ID를 얻는 방법은 무엇입니까?

Swift에서 고유한 장치 ID를 얻는 방법은 무엇입니까? Swift에서 장치의 고유 ID를 얻으려면 어떻게 해야 하나요? 데이터베이스에서 사용할 ID와 소셜 앱에서 웹 서비스의 API 키로 사용할 ID가 필요합니다.이 장치의 일상적인 사용을 추적하고 쿼리를 데이터베이스로 제한하기 위한 것입니다.다음 항목(Swift 3)을 사용할 수 있습니다. UIDevice.current.identifierForVendor!.uuidString 이전 버전의 경우 다음을 수행합니다. UIDevice.currentDevice().identifierForVendor 또는 문자열을 원하는 경우 다음을 수행합니다. UIDevice.currentDevice().identifierForVendor!.UUIDString 사용자가 앱..

programing 2023.04.25

imageEdgeInsets 및 titleEdgeInsets와의 UIButton 텍스트 및 이미지 정렬

imageEdgeInsets 및 titleEdgeInsets와의 UIButton 텍스트 및 이미지 정렬 두 줄의 텍스트 중 아이콘은 이미지와 텍스트 시작 사이에 2~3픽셀 정도의 간격을 두고 배치하고 싶습니다.컨트롤 자체는 수평으로 중앙에 정렬되어 있습니다(인터페이스 빌더에서 설정). 버튼은 다음과 같습니다. | | |[Image] Add To | | Favorites | contentEdgeInset, imageEdgeInset 및 titleEdgeInset을 사용하여 설정하려고 합니다.음의 값은 엣지를 확장하고 양의 값은 엣지를 축소하여 중심에 가깝게 이동한다는 것을 알고 있습니다. 나는 시도했다. [button setTitleEdgeInsets:UIEdgeInsetsMake(0, -image.siz..

programing 2023.04.20
반응형