์๋์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ๋ด ๊ธฐ์ค์์ ํญ๋ฐ ์์ดํ ๋ค์ด ์ด์ง ์๋ก ๊ฐ์๋ค.
๊ทธ๋์ ๋ด๋ฆด ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๊ฐ ์ ํ๋ฌธ์์์ ์๋ ํ๋กํผํฐ๋ฅผ ๋ฐ๊ฒฌํ๋ค. ์ด๋ฏธ์ง ์ธ์ ์ด๋ผ๋ ๊ฑด๋ฐ ๊ฐ ๊ผญ์ง์ ๋ค์ ์ง์ ํด ์์น๋ฅผ ์ฌ๋ฐฐ์ดํ ์ ์์๋ค.
์ฐ์ ์คํ ๋ฆฌ๋ณด๋์ ๋ทฐ์ปจํธ๋กค๋ฌ์ ํญ๋ฐ์์ดํ ์์น๊ฐ ์๋ ๋ถ๋ถ์ ํด๋ฆญํ๊ณ ์ธ์คํํฐ๋ฅผ ์ด๋ฉด
6๋ฒ์งธ size ์ธ์คํํฐ์ image inset์ด ์๋ค. ๋ชจ๋ 0์ผ๋ก ์ค์ ๋์ด ์๋ค.
๋ ์์ดํ ๋ค์ ๋ด๋ ค์ผํ๊ธฐ ๋๋ฌธ์ ๋ฐํ ์ -20๊ฐ์ ์ค๋ณด์๋ค.
๊ทธ๋ฌ๋๋ ์ ์๋ณด์ผ์๋ ์์ง๋ง ์๋๋ก ์ฝ๊ฐ ์ด๋ํ ๊ฒ์ ๋ณผ ์ ์๋ค!
๊ทธ๋ฆฌ๊ณ ๋ ์์ดํ ์ ๋ด๋ฆฌ๊ธฐ๋ณด๋จ ํญ๋ฐ ๋์ด๋ฅผ ์ค์ด๋ฉด ๋์ง ์์๊น? ๋ผ๋ ์๊ฐ์ ํญ๋ฐ ํค์ดํธ๋ฅผ ์กฐ์ ํ๋ ํจ์๋ฅผ ์ฐพ์๋ณธ ๊ฒฐ๊ณผ ์๋ ์ฝ๋๋ฅผ ์ฐพ๊ฒ ๋์๊ณ ์ฝ๊ฒ ์ํ๋ ๊ธธ์ด๋ฅผ ์ง์ ํ๋ฉด ๋ฐ๊ฟ ์ ์์๋ค.
extension UITabBar {
override open func sizeThatFits(_ size: CGSize) -> CGSize {
var sizeThatFits = super.sizeThatFits(size)
sizeThatFits.height = 10 // ์ํ๋ ๊ธธ์ด
return sizeThatFits
}
}
์๋ ์ฌ์ง์ฒ๋ผ 10์ผ๋ก ์ค์ด๋ค ๊ฒ ํ ์ ์๋ค.
๋๊ธ