분류 전체보기 117

swift 앱 구동상태에서 푸쉬 알람 뛰우기 IOS 14 이상부터 알아보자

foreground에서 알림이 뜨기위해 delegate를 설정 !!   그리고 설정해줘야하는 함수 발견  뚞딲completionHandler에 option들을 넣어줘요. .alert는 iOS 14.0에서 deprecated래요.  UNNotificationPresentationOptions 중 .alert가 iOS 14부터 deprecated 되었다. 즉 알럿이 두가지 역활에서 세부 적으로 나뉜것https://developer.apple.com/forums/thread/661953.list.list로 옵션을 주었을때는 App이 켜진 상태에서는 상단에 배너로 알림이 오지 않는다.상단 부분을 아래로 스크롤하여 Notification Center(잠금 화면)를 확인했을때 Notification이 쌓여있는 것을..

카테고리 없음 2024.07.14

swift 버튼에 이미지와 글 같이 넣는 방법 iOS 15 부터 변경되었으니 알아보자

일단 버튼에 이미지를 같이 넣고 싶었는데 이전 방식으로하니 오류가 나서 찾아보게 되었다. 오류 메세지도 더이상 지원이 안된다고 되어있었다.이런 버튼들을 만들고 싶을 때 이전에는 UIImageInset으로 이미지를 설정해주었었다.button.setImage(UIImage(named: "message"), for: .normal)button.imageEdgeInsets = UIEdgeInsets(top: 5, left: 0, bottom: 5, right: 12)그러나 이는 iOS 15.0에서 더이상 지원하지 않는다고 하여 다른 방법을 찾아보다가, UIButton에 대해 많은 부분이 업데이트된 것을 알게 되었다.'imageEdgeInsets' was deprecated in iOS 15.0: This pro..

카테고리 없음 2024.07.11

Should You Start A Startup? 아티클 읽고 생각해본점.

https://www.youtube.com/watch?v=BUE-icVYRFU&list=PLQ-uHSnFig5M9fW16o2l35jrfdsxGknNB&index=2 내배캠에서 내어준 숙제??? 아무튼 영상보고 생각 이야기 해보기 ~  가이드 질문스타트업 창업자는 초기에 많은 거절을 이겨내야 하며, 여기에는 자신감과는 다른 ‘회복탄력성’이 중요하다고 합니다. 여러분은 거절을 이겨낼 회복탄력성을 가지고 있다고 생각하나요? 이전에 겪었던 실패나 어려움을 어떻게 극복했는지 각자의 사례를 이야기 해 보아요. 더하여, 자신만의 회복탄력성을 강화할 수 있는 방법이 있다면 함께 공유해 보아요.나는 수없이 많은 거절을 당해봤기에 실패에 대한 도전에 대한 두려움은 적은 것 같다. 누구나 다 겪을수 있는 거절경험 하도 많이..

카테고리 없음 2024.07.10

swift 버튼에 알림음 기능 추가해보자

버튼에 알림기능이 있으면 좋겠다고 생각을하여서 알림을 기능을 구현해보기 위해 공부를 하였다 ~  먼저 버튼 기능을 하나 만들고 코드를 추가하면 된다.@objc func showAlert() { // UIAlertController 생성 let alertController = UIAlertController(title: "Choose an option", message: nil, preferredStyle: .actionSheet) // 알림에 추가할 옵션들 생성 let antic = UIAlertAction(title: "1-antic", style: .default) { action in self.performActio..

카테고리 없음 2024.07.10

swift TextField 키보드 내리고 올리는 반응 공부해보자

오늘 개인적인 공부를 하다가 키보드가 안내려가는 참사가 일어나서 공부하게 되었다. 코드는 간략하다   // UITextFieldDelegate 메서드 - 리턴 버튼이 눌렸을 때 호출 func textFieldShouldReturn(_ textField: UITextField) -> Bool { if textField == memoField { // 첫 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 두 번째 텍스트 필드로 포커스 이동 postField.becomeFirstResponder() } else if textField == postField { // 두 번째 텍스트 필드에서 리턴 버튼을 눌렀을 때 키보드 ..

카테고리 없음 2024.07.10

swift done 버튼 오른쪽 정렬해보자

오늘은 픽업 버튼과 연결된 텍스트필드 클릭시 완료 버튼을 만들어보고 있는도중 버튼은 생성했는데.... 왼쪽으로 나오길레 방법을 찾다가 찾은 방법이다. private func timePickerView() { // UIDatePicker 설정 timePicker.datePickerMode = .time if #available(iOS 13.4, *) { timePicker.preferredDatePickerStyle = .wheels } timePicker.addTarget(self, action: #selector(timeChanged), for: .valueChanged) // UITex..

카테고리 없음 2024.07.10

swift 버튼에 colorPicker 기능을 구현해보자

오늘 이 기능을 구현하고 싶어서 몇시간을 날렸는지 모르겠다.... 내가 원하는바와 다르게 자꾸 찾는 내용이 나와서...지친 가운데 마지막에 알게된 컬러 픽컬 기능~ 이걸 사용한 후기가 잘 없어서 찾기 힘들었다.   이렇게 사용자가 컬러를 선택할수 있게 해주는 것이다. 나는 버튼에 기능을 넣고 싶었다 사용자가 버튼 선택시  백그라운드 컬러를 선택 할 수 있도록 ~.  class addButtonViewController: UIViewController, UIColorPickerViewControllerDelegate,UITextFieldDelegate { @objc func selectBackgroundColor() { let colorPicker = UICo..

카테고리 없음 2024.07.10

swift TextField 선택시 안내문구 사라지게 해보자

일단 이것도 간단한 기능이 있었는데 나한데는 적용이 안되길레... 이유는 모르지만 많이 헤맷다.아무튼 방법은 알아내서 남긴다.   이처럼 선택하고 글을 적어도 사라지지 않은 안내문구~ 빡친다. 그래서 구글 서핑 엄청나게 했다....   func textFieldDidBeginEditing(_ textView: UITextField) { if textView.text == "메모 내용을 입력해주세요." { textView.text = "" textView.textColor = UIColor.black } if textView.text == "상세 내용을 입력해주세요." { textView.text = ""..

카테고리 없음 2024.07.10

swift playholder 글씨 색상 바꾸는 방법 알아보자

오늘... 이것도 알아본다고 시간이 오래 걸렸다.역시 작은 기능도 쉽지 않다고 생각했다.  처음 겪은 오류?? 플레이홀더 쓰면서 글씨가 안보이면서 문제를 겪었다평소 쓰는 playceholder는  글자 색상이... 약해서 배경이 어두우면 안보이게 된다.아주 치명적이라 방법을 찾아봤다. 첫번째 해결 방법을 var memoField: UITextField = { let label = UITextField() label.textColor = .white let placeholderAttributes: [NSAttributedString.Key: Any] = [ .foregroundColor: UIColor.white, .font..

카테고리 없음 2024.07.10