๋จผ์ ํ๊ฐ ์ค์ ์ ๋๋ค. // ํ๊ฐ extension UILabel { func setLineSpacing(ratio: Double) { let style = NSMutableParagraphStyle() let lineheight = self.font.pointSize * ratio //font size * multiple style.minimumLineHeight = lineheight style.maximumLineHeight = lineheight self.attributedText = NSAttributedString( string: self.text ?? "", attributes: [ .paragraphStyle: style ]) } } extension UILabel { func setLin..
์ด๋ ๊ฒ ๋์์ด๋๊ฐ -3%์ ์์น๋ก ์๊ฐ์ ์คฌ์๋, code๋ก UILabel์ ์๊ฐ์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๋์์ด๋์ ์ฅ์์ ์ด๋ฐ ๋ํ ์ผ์ ์์ฃผ ์ค์์ ํ๊ธฐ๋๋ฌธ์ ๊ฐ๋ฐ์์ ๋์๋ ๋ณ ์ฐจ์ด๊ฐ ์๋๋ผ๋ ๊ทธ๋ฅ ๋์ด๊ฐ ์ ์์ต๋๋ค~ self.font.pointSize ๋ก UILabel๋ง๋ค ๋ค๋ฅธ font ์ฌ์ด์ฆ์ ์ ๊ทผํด์ค ์ ์์ด์. (default๋ -3%) extension UILabel { func addCharacterSpacing(_ value: Double = -0.03) { let kernValue = self.font.pointSize * CGFloat(value) guard let text = text, !text.isEmpty else { return } let string = NSMutableAt..
- Total
- Today
- Yesterday
- swift ๋ถ๋ชจ๋ทฐ ์ธ๋ถ์์ญ ํฐ์น
- ios ๊ฐ์ update
- ios ์ฑ ์ ๋ฐ์ดํธ
- xcode code snippet
- xcode ๋จ์ถํค ๊ฟํ
- swift textview ์๊ฐ
- swift uilabel ์๊ฐ
- xcode code ๋จ์ถ
- swift textview ํ๊ฐ
- xcode ui code dirty
- swift code snippet
- swift ๊ฐ์ ์ ๋ฐ์ดํธ
- xcode mark ํ
- xcode ์ฌ๋ฌ์ค ํธ์ง
- swift touch outside parentView
- swift ์๊ฐ Extension
- swift line spacing extension
- swift ํ๊ฐ
- xcode ํ๋ฒ์ ์ฌ๋ฌ์ค ํธ์ง
- swift uilabel ํ๊ฐ
- swift ํ๊ฐ extension
- swift line spacing
- xcode ํจ์ ํ๋ฒ์ ์ ๊ธฐ
- swift ์ฑ ์ ๋ฐ์ดํธ
- xcode ui code ์ง์ ๋ถ
- reduce xcode build time
- xcode ํจ์ ์ ๊ธฐ
- swift fast build
- swift ์๊ฐ
- fast build xcode
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |