«ios» 태그된 질문

iOS는 Apple iPhone, iPod touch 및 iPad에서 실행되는 모바일 운영 체제입니다. iOS 플랫폼에서의 프로그래밍과 관련된 질문에이 태그 [ios]를 사용하십시오. 해당 프로그래밍 언어와 관련된 문제에 대해서는 관련 태그 [objective-c] 및 [swift]를 사용하십시오.


5
자동 레이아웃 제약 조건을 사용할 때 뷰의 현재 너비와 높이를 어떻게 얻을 수 있습니까?
나는 프레임 속성에 대해 말하는 것이 아닙니다. 그로부터 당신은 xib에서 뷰의 크기를 얻을 수 있기 때문입니다. 제약 조건 (회전 후 또는 이벤트에 대한 응답으로)으로 인해 뷰의 크기가 조정되는시기에 대해 이야기하고 있습니다. 현재 너비와 높이를 얻는 방법이 있습니까? 너비 및 높이 제약 조건을 찾기 위해 제약 조건을 반복하려고 시도했지만 내부 제약 …
108 ios  autolayout 

6
AVAudioPlayer가 디버그 모드에서 중단 점을 throw합니다.
앱을로드 할 때마다이 줄에 중단 점을 설정 한 것처럼 중지됩니다. self.audioPlayer = [[[AVAudioPlayer alloc] initWithData:[dataPersister loadData:self.fileName] error:&outError] autorelease]; 위 또는이 선 근처에는 중단 점이 없습니다. 디버그 모드에서 앱을 실행할 때만 발생하고 중단 점 후에는 충돌이 발생하지 않습니다. "프로그램 실행 계속"을 클릭해도 아무 일도 일어나지 않는 것처럼 앱이 작동합니다. 다음과 함께 …

2
$ {EXECUTABLE_NAME} 및 $ {PRODUCT_NAME}은 어디에 정의되어 있습니까?
수정 방법에 대한 정보는 어디서 찾을 수 있습니까? ${EXECUTABLE_NAME} ${PRODUCT_NAME} 이는 .plist 파일에만 표시되지만 실제 값은 어디에 있습니까? .plist에서 원하는 것을 직접 수정할 수 있다면 왜 필요한지. 나는 새로 왔기 때문에 이것을 이해하는 데 문제가 있습니다. 또한 사과 정보 속성 목록 키 참조를 조사했지만 이러한 $ {} 값을 찾지 못했습니다.
108 iphone  objective-c  ios  xcode  plist 

18
UITableView가 데이터 요청을 완료하면 알림을 받습니까?
가 UITableView데이터 소스에서 데이터 요청을 완료 한시기를 확인할 수있는 방법이 있습니까? 관련된 뷰 컨트롤러 ( ) 의 viewDidLoad/ viewWillAppear/ viewDidAppear메소드는 UITableViewController모두 너무 일찍 실행되므로 여기서는 사용되지 않습니다. 이들 중 어느 것도 (완전히 이해할 수있는) 데이터 소스에 대한 쿼리가 당분간 (예 :보기가 스크롤 될 때까지) 완료되었음을 보장하지 않습니다. 내가 찾은 한 …
108 ios  iphone  uitableview 

2
View Controller Containment는 iOS 5에서 어떻게 작동합니까?
WWDC 2011 세션 (102), 애플은 유사한 사용자 지정보기 컨트롤러 컨테이너를 만들 수있는 기능이다보기 컨트롤러 봉쇄, 소개 UITabBarController, UINavigationController등을. 나는 예제를 여러 번 보았다. 이 패턴과 관련된 수많은 방법이 있지만 정확히 파악하기가 조금 어려웠습니다. 나는 여기에 내가 생각하는 일을 게시하고 커뮤니티가 내 의심을 확인하거나 반박 할 것인지를 볼 것입니다. 시나리오 1 …

10
UIAlertView 먼저 사용되지 않는 IOS 9
UIAlertView 대신 UIAlertController를 사용하는 여러 가지 방법을 시도했습니다. 여러 가지 방법을 시도했지만 경고 작업이 작동하지 않습니다. 다음은 IOS 8 및 IOS 9에서 잘 작동하지만 사용되지 않는 플래그로 표시되는 코드입니다. 아래의 우아한 제안을 시도했지만이 맥락에서 작동하도록 만들 수 없습니다. 앱을 제출해야하는데 이것이 마지막으로 해결해야 할 문제입니다. 추가 제안에 감사드립니다. 나는 초보자입니다. …

4
NSRunLoop 이해
누구든지 설명 할 수 있습니까 NSRunLoop? 그래서 내가 아는 것처럼 NSRunLoop뭔가 연결되어 NSThread있지 않습니까? 그래서 내가 같은 스레드를 만든다고 가정합니다 NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } 이 스레드가 작업을 마치고 나면? 왜 사용 RunLoops하거나 어디에 사용합니까? Apple 문서에서 읽은 내용이 있지만 명확하지 않으므로 …

11
Swift : 모든 배열 요소 삭제
다음과 같이 for 루프를 사용하여 모든 배열 요소를 삭제하려고합니다. for index 1...myArray.count { myArray.removeAtIndex(index) } 하지만 작동하지 않습니다. bulding 전에이 오류가 발생합니다. ';'가 필요합니다. 'for'문에서
108 ios  swift 

8
지도보기가 화면의 일부일 때 iOS 시뮬레이터에서 핀치하는 방법은 무엇입니까?
iPad에 MKMapView를 추가하는 뷰가 있습니다. 즉, 전체 화면 높이의 절반입니다. 그러나 iOS 시뮬레이터를 집어 넣으려고 할 때 시뮬레이터의 전체 iPad보기를 넘기기 때문에 작동하지 않습니다. 그래서지도보기가 화면의 절반이고 키보드의 "옵션"키를 누르면지도를 집어 뺄 수 없습니다. 누구든지 이것을 처리하는 방법을 알고 있습니까?
108 ios  mkmapview  simulator 

8
UICollectionViewCell에서 길게 누르기 제스처
UICollectionView의 (하위 클래스)에 길게 누르기 제스처 인식기를 추가하는 방법을 궁금합니다. 문서에서 기본적으로 추가된다는 것을 읽었지만 방법을 알 수 없습니다. 내가하고 싶은 것은 셀을 길게 누르고 ( github에서 캘린더가 있습니다 ) 어떤 셀을 탭했는지 확인한 다음 작업을 수행합니다. 어떤 세포가 오래 눌 렸는지 알아야합니다. 이 광범위한 질문에 대해 죄송하지만 Google 또는 …

15
UILabel에 윤곽선이있는 텍스트를 표시하려면 어떻게해야합니까?
내가 원하는 것은 흰색 UILabel 텍스트 주위에 1 픽셀의 검은 색 테두리입니다. 나는 아래 코드로 UILabel을 서브 클래 싱하는 데까지 이르렀는데, 접선 적으로 관련된 몇 가지 온라인 예제에서 서투르게 조합했습니다. 그리고 그것은 작동하지만 매우 느립니다 (시뮬레이터 제외) 텍스트를 세로로 중앙에 놓을 수 없었습니다 (그래서 마지막 줄에 y 값을 일시적으로 하드 …

3
UICollectionViewDelegateFlowLayout을 설정하는 방법은 무엇입니까?
UIViewController는 UICollectionView에 대한 참조를 유지합니다. 컨트롤러는 UICollectionViewDelegateFlowLayout을 사용하여 기본 제공 흐름 레이아웃을 수정해야합니다. 보기의 데이터 소스를 self로 설정하는 것은 매우 쉽습니다. MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource = self; } 하지만 컨트롤러를 뷰의 대리자 흐름 레이아웃으로 설정하려면 어떻게해야합니까? - (void)viewDidLoad { self.collectionView.dataSource= self; // self.collectionView.??? = self; } 난 노력 했어: …


4
DispatchQueue.main.async와 DispatchQueue.main.sync의 차이점
DispatchQueue.main.asyncUI 관련 작업을 수행하기 위해 오랫동안 사용 하고 있습니다. 스위프트 모두를 제공 DispatchQueue.main.async하고 DispatchQueue.main.sync, 두 메인 큐에 수행된다. 누구든지 그들 사이의 차이점을 말할 수 있습니까? 언제 각각을 사용해야합니까? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = "" }

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.