🔥 딱! 오늘 자정까지 할인! 🔥

한가위 할인이 오늘(17일) 종료 됩니다. 눈여겨 봐왔던 강좌가 있다면 놓치지 마세요~ 🎁

iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기

iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기

(37개의 수강평)

405명의 수강생

16,500원

평생
입문
수료증
43개 수업, 총 7시간 17분
위시리스트 추가
문태부 프로필

테이블 뷰 응용 소스 문태부 5달 전

이 강의 보고 여기 이 사이트 링크 처럼 만들려고 했더니 UI가 깨집니다.

조언 가능하시면 조언 부탁드립니다.

https://github.com/Taebu/iphone-bossapp/issues/13

0
정종민 정 프로필

선생님 제가 오랫동안 강의를 못듣다가 다시 들을건데 새버젼으로 들어야하나요? 정종민 정 9달 전

제가 본업을 하느라 잊고 지내다가 다시 시간이 나서 강의를 들을려고 하는데 새로운 버젼이 나왔네요.

새로운 버젼으로 들어야하나요?

그리고 제가 새로운 강의 할인 쿠폰적용시기를 놓쳤는데 연장가능할까요?

0
이원우 프로필

강의 자료 링크가 열리지 않아요. 이원우 11달 전

강의 자료 링크가 열리지 않아요.

2
Seung Yoon Lee 프로필

버튼에 이미지 추가? Seung Yoon Lee 2018.08.17

i'm sorry that i can only type in English because I am in the states.:((

Since what you are doing is to simpully put an image on top of a button, are there any other better ways to incorporate the image to the button while still maintaining the gesturerecognizer of the button? From my experience if there were any taps on the image part of the button the tap would not trigger the function specified from the gesture recognizer code. you can reply to me using korean and I would understand. Thank you!

1
Dongjun Kim 프로필

modalPresentationStyle 질문 Dongjun Kim 2018.08.13

이전에 modalPresentationStyle로 질문 남겼던 사람입니다.

”’translangVC.modalPresentationStyle = .overCurrentContext”’

투명처리는 잘 되었는데 이 코드를 사용하고 다시 그 전 VC로 넘어가면 viewWillApear가 정상적으로 호출되지 않는 문제가 있었는데요

답변으로 팝업에 delegate를 주시라고 했는데 구체적으로 어떻게 하는건지 감이 잘 안오는데 조금 더 자세하게 설명해주실 수 있을까요? 그리고 제가 지금 popupVC를 performSegue() 방식으로 호출하고 popupVC에서 버튼을 누르면 기존 VC에 있는 함수를 호출해서 VC의 변수 값을 조절하려고 하는데 말씀하신 팝업에 delegate를 걸어서 내려가면 호출하게하면 초기화가 되지 않나 궁금하네요!!

아직 배우고 있는 중이라 모르는게 많네요…

1
Heejune Yang 프로필

안녕하세요. Heejune Yang 2018.08.13

정말 좋은 강의 감사드립니다.

다름이 아니라 ios 11버전 부터 safe area가 생기고 어떤것이 변경되어 그러는지 모르겠는데

강의 마지막 부분의 top 부분 20에서 50으로 바뀌면 중간에 있는 초록색 view가 같이 변경되는 것이 안되는 데요 어떻게 하면 되는지 설명 부탁드립니다.

감사합니다.

1
팅스나인 프로필

objective c 는 방식이 달라서 따라하는데 시간좀 걸렸네요 팅스나인 2018.08.13

popup 부터는 구글링으로 xib 로 적용했는데.. 강의에 objective c 와 다른부분이 추가될 수 있는 부분은 없나요 ?

1
Dongjun Kim 프로필

viewController modalPresentationStyle 질문 Dongjun Kim 2018.07.16

알려주신대로 팝업창 처럼 다른 VC로 넘어갈 때 뒤에 투명처리를 하려고 이 코드를 사용하였습니다

'''translangVC.modalPresentationStyle = .overCurrentContext'''

투명처리는 잘 되었는데 이 코드를 사용하고 다시 그 전 VC로 넘어가면 viewWillApear가 정상적으로 호출되지 않네요

저 코드를 주석처리 하니 viewWillApear가 정상적으로 호출되어 질문남깁니다!!

그리고 하나 더 추가로 질문하고 싶은데 UIButton의 title color를 바꾸려고

'''let themeColor = UIColor(red: 93, green: 199, blue: 145, alpha: 1)'''

'''koreanButtonText.setTitleColor(themeColor, for: .normal)'''

위와 같이 코드를 사용했는데 아예 글씨가 보이지 않더라구요 무슨 문제가 있는지 궁금합니다!!

1
Stony 프로필

stack view 사용시 view layer depth 에 대해 질문 있습니다. Stony 2018.07.06

혹시 stack view 를 사용하면 view layer의 depth 가 깊이져서 view 를 그리는 데 있어서 비용이 더 많이 들어가는지 궁금합니다. (혹시 ui 그리는 속도가 좀 더 더뎌지는지에 대해 질문 남깁니다.)

1
이상호 이 프로필

이미지 활용한 애니메이션 이상호 이 2018.07.04

안녕하세요 본 수업을 보면서 개인프로젝트를 진행중에 있습니다.

표현하고 싶은 것은 같은 위치에 2개의 이미지뷰가 존재하고

각 이미지는 UIImage.animate 로 이미지가 옆으로 이동되는 방식입니다.

표현하고 싶은것은 두이미지가 서로 반대방향으로 움직이면서 물결이 흐르듯한 애니메이션을 만들고 싶은데 , 한 이미지가 지나가고 난 후 동일한 이미지가 바로 연속적으로 따라와야 자연스러운데 이를 설정하기가 까다롭네요 ㅠㅠ

수업 내용은 아니지만 혹시나 괜찮은 조언을 주시면 감사드립니다.ㅠㅠ

''' override func viewDidLoad() {

super.viewDidLoad()

let time = DispatchTime.now() + .seconds(1)

    self.animationImageView1.image = UIImage(named:"wave_01")

self.animationImageView2.image = UIImage(named: "wave_02")

UIView.animate(withDuration: 2, animations:{self.animationImageView1.frame.origin.x = 50} , completion: nil)

for _ in 0...5{

UIView.animate(withDuration: 2, animations:{self.animationImageView1.frame.origin.x += 50} , completion: nil)

UIView.animate(withDuration: 2, animations:{self.animationImageView2.frame.origin.x -= 50} , completion: nil)

}

DispatchQueue.main.asyncAfter(deadline: time){

for _ in 0...5{

UIView.animate(withDuration: 2, animations:{self.animationImageView1.frame.origin.x -= 50} , completion: nil)

UIView.animate(withDuration: 2, animations:{self.animationImageView2.frame.origin.x += 50} , completion: nil)

}

}

// Do any additional setup after loading the view.

}

}

'''

위의 이미지는 이해를 돕고자 올렸습니다!

1
안원석 프로필

다운 안원석 2018.06.26

autolayout은 어디서 다운받나요?

1
minho oh 프로필

질문있습니다. minho oh 2018.05.10

발급자, 종류, 발급일에 대한 여러줄의 텍스트를 하나의 라벨로 표현하셨는데

실무에서 발급자, 종류, 발급일에 대한 값이 고정되지 않고 여러 데이터가 올 수 있지 않습니까??

예를 들어 종류에 대한 텍스트가 '은행' 뿐만 아니라 다른 것이 올 수 있고,

발급일도 굉장히 동적인 데이터구요

이런 상황에서는 발급자, 종류, 발급일에 대한 텍스트를 각각 다른 라벨에 할당하는게 편할거 같은데,

일부러 라벨 라인수에 대한 설명을 해주시려고 하나의 라벨에 여러줄의 텍스트를 할당하신건지 궁금하고,

강사님께서 보여주신 것처럼 하나의 라벨에 여러줄의 텍스트를 넣었고,

그 각각 줄에 대한 텍스트가 동적으로 변한다고 가정했을때

쉽게 처리하는 방법이 있는지 궁금합니다.

1
눙곰 프로필

kakao-2-tableView_default 강의 진행중에 질문있습니다 눙곰 2018.03.20

외부에서 들여온 셀을 가져오기 위한 선행작업 할 때

chatTableView.register(UINib(nibName: “MyBubbleTableViewCell”, Bundle: nil), forCellReuseIdentifier: “myBubbleCell”)

이렇게하면 에러가 떠서 한참 씨름하다가

chatTableView.register(MyBubbleTableViewCell.self, forCellReuseIdentifier: “myBubbleCell”)

검색해보니 이렇게 나와있길래 해보니까 에러가 안뜨네요

근데 에러는 안뜨게 됬는데 실행하면 셀이 아무것도 안보입니다;;

chatTableView.delegate = self

chatTableView.dataSource = self

이거 했는데 셀내용이 안떠요

5
최혜선 최 프로필

popup.png 이미지가 뜨지않아요 ㅠ 최혜선 최 2017.09.21
이미지를 잘 넣어놨고 storyboard에서는 잘 뜨는데 실행시키면 사진이 안뜨네요 ㅠㅠ Could not load the "popup2.png" image referenced from a nib in the bundle with identifier "dev.popup-Test" 이런 문구가 뜹니다

1
김동현 Kim 프로필

설정 관련 질문입니다. 김동현 Kim 2017.08.25
현재 제가 사용하고 있는 Xcode 8.2.1입니다. 강의를 따라가면서 늘 영상과 다른게 autolayout 설정을 하면 강사님처럼 딱 반영이 안 되는 것입니다. 이번 강의를 예로 들면 scrollview를 추가하고 constraint를 상하 좌우 0으로 설정라면 애러가 뜨고 크기가 변하지는 않습니다. 크기를 수동으로 늘려주면 애러는 없어지고 강사님 처럼 됩니다. 여기에서 view를 추가하면 애러가 없고 이 때 scrollView에 연결?하여 equal widths를 하는 순간 애러는 뜨지만 강사님 처럼 좌우가 같아지지는 않네요. 수동으로 크기 조절해서text field를 여러 개 추가한 다음에 상하좌우 constraint를 20씩 주면 강사남 처럼 좌우가 쫙 커지면서 배치 되는 것이 아니라 애러(붉은색)만 뜨게 되네요 뭘 빠뜨리고 있는 걸까요 아님 버전에 차이가 있는 걸까요

0