inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Hướng dẫn đầy đủ về iOS AutoLayout - Bài giảng thực hành cho dự án thực tế

Graph_2_Code_extension

그래프 강좌 실행시 Thread오류 납니다.

240

vampireahn

10 câu hỏi đã được viết

0

class ViewController: UIViewController {

@IBOutlet weak var graph1Height: NSLayoutConstraint!

@IBOutlet weak var graph2Height: NSLayoutConstraint!

@IBOutlet weak var graph3Height: NSLayoutConstraint!

@IBOutlet weak var graph4Height: NSLayoutConstraint!

@IBOutlet weak var graph5Height: NSLayoutConstraint!

override func viewDidLoad() {

super.viewDidLoad()

graph1Height = graph1Height.changeMultiplier(value: 0.9 as! CGFont) <- Thread 오류

graph2Height = graph2Height.changeMultiplier(value: 0.8 as! CGFont)

graph3Height = graph3Height.changeMultiplier(value: 0.7 as! CGFont)

graph4Height = graph4Height.changeMultiplier(value: 0.8 as! CGFont)

graph5Height = graph5Height.changeMultiplier(value: 0.5 as! CGFont)

}

}

extension NSLayoutConstraint {

func changeMultiplier(value: CGFont) -> NSLayoutConstraint {

    NSLayoutConstraint.deactivate([self])

let newConstraint = NSLayoutConstraint.init(item: self.firstItem!, attribute: self.firstAttribute, relatedBy: self.relation, toItem: self.secondItem, attribute: self.secondAttribute, multiplier: value as! CGFloat, constant: self.constant)

newConstraint.priority = self.priority

newConstraint.shouldBeArchived = self.shouldBeArchived

newConstraint.identifier = self.identifier

NSLayoutConstraint.activate([newConstraint])

return newConstraint

}

}

모바일-디자인 iOS-Autolayout

Câu trả lời 3

0

enilv0529

댓글다신 코드에 타입이 잘못되어 있네요

CGFont로 되어 있는 부분을 모두 CGFloat으로 변경하시면 해결될 겁니다.

0

vampireahn

역시 스레드 에러 납니다 ㅠㅠ

0

enilv0529

안녕하세요

changeMultiplier 안에

DispatchQueue.main.async {

...

...

}

이렇게 main queue로 감싸고 실행해 보시면 스레드 문제는 해결될 겁니다.

안녕하세요. Autoshrink의 Minimum Font Size 관련 질문이 있습니다.

0

581

3

계산기 - 버튼들의 가로 간격과 세로 간격을 동일하게 하는 방법 질문드립니다.

0

601

2

cell 안에label을 넣었는데

0

323

1

Graph_2_Code_extension 에서 스레드 오류

0

308

1

키보드 Appear에 맞춰서 tableView의 마지막셀도 자연스레 올라가는 방법에 대하여

0

203

0

image view와 view사이의 빈틈이 생기는 이유에 대해서

0

272

0

iOS AUtoLayout 강의자료 문의입니다.

0

305

1

5분50초쯤에

0

253

1

text가 이미지 밖으로 삐져나와요

0

269

1

버튼 사이즈가 줄어들지 않아요.

0

413

2

equal spacing이 안먹는거 같은데..

0

294

1

오토레이아웃 code vs storyboard

0

297

1

실습에 사용되는 이미지는 제공이 안되나요?

0

231

1

플로팅 버튼 실습 중 질문

0

375

1

버튼 insets

0

216

1

질문있습니다

3

238

1

질문있습니다!

1

270

1

xcode 13 에서 vari for Traits 질문

1

240

1

Popup View Controller를 다른 story boardf로 만든 이유가 있을까요?

0

212

1

Calc_StackView_1에서 equal Widths 질문이요

3

320

1

개발자 아이디 관련 문의

0

308

2

이미지 소스를 찾을 수 없습니다

0

233

1

스크롤뷰 컬렉션뷰 질문드립니다.

0

530

3

tableView function에 대해서

0

161

1