전체 글 63

MemoUpgrade part2. alert textField만들기

dd( + ) 버튼을 눌렀을때 알럿 텍스트 필드 뜨게 설정하기 위해 액션으로 연결해준다. addButtonTapped 함수 안에 알럿을 추가한다. @IBAction func addButtonTapped(_ sender: UIBarButtonItem) { let alert = UIAlertController(title: "새로운 메모 추가하기 ", message: "새로운 메모를 추가 하시겠습니까?", preferredStyle: .alert) let success = UIAlertAction(title: "확인", style: .default) { action in print("확인버튼이 눌렸습니다.") } let cancel = UIAlertAction(title: "취소", style: .cancel..

카테고리 없음 2022.08.25

MemoUpgrade part 1. 테이블 뷰(tableView) 만들기

메모를 만들 때 테이블 뷰의 오토레이아웃을 0으로 맞춰준다. ( 네비게이션 바를 적용하면 그 범위를 제외하고 오토레이아웃이 맞춰진다.) 네비게이션 바를 쓴 이유? : 할 일 이라는 제목을 정하기 위해서 바 버튼 아이템을 적용해서 edit 과 add( + ) 버튼을 만들어준다. Q. 일반 버튼을 써도 되지 않나요?? A. 사용 가능하긴 하지만 되도록이면 bar Button Item을 사용하도록 하자. ( 자세한 이유는 모르겠다...ㅠ) 어트리뷰트에서 edit 과 add를 손쉽게 바꿔줄 수 있다. ( 애플에서 많이 쓰이는 것들을 미리 만들어 놓아 손쉽게 바꿀 수 있다 ) 자 테이블 뷰를 설정 했으니 이제 Cell을 만들어 보자 ( 여러 가지 방법이 있겠지만 간단하게 어트리뷰트로 만들수 있는 방법이 있다.) ..

카테고리 없음 2022.08.24

park 1. 테이블 뷰 데이터 추가

1. "Could not load NIB in bundle " 오류 경고창 뜬 경우 제일 먼저 identifier를 확인해본다. class 의 identifer와 다를 경우 오류 경고창이 뜬다. 해결 방법은 Nibname과 identifier를 동일하게 맞춰주면된다. 정말 코딩은 한글자 때문에 오류메세지가 뜨고, 이 문제로 인해 1~2시간은 까먹는거 같다. 이런 문제를 방지하기 위해 1. 자신의 손가락을 믿지말고 복붙한다. 2. name Space를 사용해서 하나의 파일을 만든다.

카테고리 없음 2022.08.19