목록랭귀지/SWIFT (81)
아미(아름다운미소)
UITableViewCell의 ImageView를 고정 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { ... cell.imageView?.image = myImage let itemSize = CGSize(width:42.0, height:42.0) UIGraphicsBeginImageContextWithOptions(itemSize, false, 0.0) let imageRect = CGRect(x:0.0, y:0.0, width:itemSize.width, height:itemSize.height) cell.imageView?.image!.draw(in:imageRect) c..
일반적으로 UIColor를 사용할 때 다음과 같이 rgba값을 많이 사용합니다. 하지만 UI 작업을 하다 보면 UIColor 클래스 메소드에 답답함을 느낄 때가 있는데 대표적으로 RGB 값의 입력입니다. - 일반 passwordTextField.textColor = UIColor(red:54.0/255.0, green:54.0/255.0, blue:54.0/255.0, alpha:1.0) - extension extension UIColor { convenience init(r: CGFloat, g: CGFloat, b: CGFloat) { self.init(red: r/255, green: g/255, blue: b/255, alpha: 1) } } - 적용 //let color = UIColor(re..
리눅스에서 swap 메모리를 초기화하는 것은 아주 간단합니다. 일시적 메모리 사용의 증가로 swap을 사용하게될 경우 메모리에 여유가 생겨도 swap 메모리는 자동으로 초기화되지 않습니다. 이것을 수동으로 초기화하려면 아래의 명령을 입력하면 됩니다. 당연히 root 권한에서 실행해야 합니다. swapoff -a && swapon -a swapoff 처리에 시간이 조금 오래 걸릴 수 있는데 서버가 멈춘 것이아니고 swap 메모리에서 필요한 부분을 물리 메모리로 옮기는 처리중인 것이니 걱정하지 않으셔두 됩니다^^.
iOS 앱 개발시 TableView의 각 Cell을 클릭 시 클릭 한 부분이 클릭된 효과(gray effect) 가 기본으로 적용되는데 해당 효과 제거코드 입니다. Object - C / Swift // Objective-C: cell.selectionStyle = UITableViewCellSelectionStyleNone // or [cell setSelectionStyle:UITableViewCellSelectionStyleNone] // Swift 2: cell.selectionStyle = UITableViewCellSelectionStyle.None // Swift 3: cell.selectionStyle = .none
UITableView didSelectRowAt 딜레이 발생 시 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { tableView.deselectRow(at: indexPath, animated: false) // 수행할 작업 구현 }
UIStatusBar의 배경색을 변경하는 방법 상태 표시 줄 아래에 탐색 모음이 있으면 상태 표시 줄 스타일이 탐색 모음 스타일 (UINavigationBar.barStyle)과 일치하도록 조정됩니다. self.navigationController.navigationBar.barStyle = UIBarStyleBlack
[Swift 3/4] Selecting and Deselecting UITableViewCells - Swift //색상 변경을위해 cellForRowAt 메소드에 코딩 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->UITableViewCell{ if self.selectedIndex == indexPath.row { cell.firstView.backgroundColor = UIColor.orange // Highlight color }else { cell.firstView.backgroundColor = UIColor.clear // Original color } } //배경 색상을 제거하려면 이전 행을 업데..
셀의 배경색깔을 바꾸고 싶을때 셀 을 선택하면 뒷 배경색깔이 나타나게 되는데 다음의 코드를 넣어주시면, 아래와 같이 셀의 배경색이 변경이 됩니다. override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { var cell = tableView.cellForRowAtIndexPath(indexPath)! cell.contentView.backgroundColor = UIColor.whiteColor() }
Swift 3.0 SWRevealViewController : RearViewController의 뷰가 활성 상태 일 때 전면 뷰 컨트롤러의 뷰를 비활성화하는 방법 전면보기 컨트롤러 클래스 viewdidload () override func viewDidLoad() { super.viewDidLoad() menuBtn.addTarget(self.revealViewController(), action: #selector(SWRevealViewController.revealToggle(_:)), for: .touchUpInside) revealViewController().delegate = self // Once time - See documented SWRevealViewController.h revea..
아이폰개발 - XCode9: iPhone is busy 메시지 관련아이폰 xCode 9에서 아래와 같은 메시지가 떠서, 실행이 되지 않는 경우 XCode9: iPhone is busy: Preparing debugger support for iPhone1. Windows → 장치 및 시뮬레이터 (바로 가기 키 : cmd + shift + 2)로 이동합니다. 2. iPhone 장치가 메시지와 함께 시스템에 연결되어있는 것을 볼 수 있습니다. iPhone 사용 중 : iPhone 용 디버거 지원 준비 3.왼쪽 하단 구석에있는 더하기 버튼 (+)을 클릭하십시오. 4. 시스템에 연결된 장치가 표시됩니다. 다음 버튼을 클릭하십시오. 5.그러면 '장치 설정이 성공적으로 완료되었습니다'라는 메시지가 나타납니다. 완료..