• TextField keyboardType modifier๋Š” ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›๋Š” ํ‚ค๋ณด๋“œ์˜ ํƒ€์ž…์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ
TextField("ํ…Œ์ŠคํŠธ")
.keyboardType(.asciiCapable)

 

default

 

asciiCapable

์˜๋ฌธ, ์ˆซ์ž, ํŠน์ˆ˜ ๋ฌธ์ž ์ž…๋ ฅ๋งŒ ๊ฐ€๋Šฅํ•จ (ํ•œ๊ธ€, ์ด๋ชจํ‹ฐ์ฝ˜ ๋ถˆ๊ฐ€ ์•„์Šคํ‚ค๋งŒ ๊ฐ€๋Šฅ)

 

numbersAndPunctuation

์ˆซ์ž ๋ฐ ๊ตฌ๋‘์ 

default๋กœ ์ˆซ์ž์™€ ํŠน์ˆ˜๋ฌธ์ž๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐ

ํ•œ๊ธ€๊ณผ ์˜์–ด ์ž…๋ ฅ ๊ฐ€๋Šฅ

 

URL

์‚ฌ์šฉ์ž๊ฐ€ URL์„ ์ž…๋ ฅํ•˜๊ธฐ ์‰ฝ๊ฒŒ ํ•˜๋‹จ์— ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ์ œ๊ณตํ•จ

 

numberPad

์ˆซ์ž๋งŒ ์ž…๋ ฅ ๊ฐ€๋Šฅ

decimalPad

์†Œ์ˆ˜์  ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์ˆซ์ž์™€ decimal point ์ œ๊ณต

 

phonePad

์ˆซ์ž ํ‚ค๋ณด๋“œ์™€ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ ์ž…๋ ฅ์‹œ ์‚ฌ์šฉ๋˜๋Š” ํŠน์ˆ˜ ๋ฌธ์ž ์ œ๊ณต

 

namePhonePad

์ด๋ฆ„๊ณผ ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ ์ž…๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๋‘ ๊ฐ€์ง€ ํ‚ค๋ณด๋“œ๋ฅผ ์ œ๊ณตํ•จ

(์ด๋ชจ์ง€, ์˜์–ด ๊ฐ€๋Šฅ)

 

emailAddress

์ด๋ฉ”์ผ ์ฃผ์†Œ ์ž…๋ ฅ์— ์‚ฌ์šฉ๋˜๋Š” @์™€ . 

ํŠน์ˆ˜ ๋ฌธ์ž๋ฅผ ํ•˜๋‹จ์— ๋ฐฐ์น˜ํ•œ ํ‚ค๋ณด๋“œ

 

webSearch

์›น ๊ฒ€์ƒ‰์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ํ‚ค๋ณด๋“œ ํƒ€์ž…

return ํ‚ค๊ฐ€ go๋กœ ๋ณ€๊ฒฝ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

 

twitter

sns์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŠน์ˆ˜ ๋ฌธ์ž์ธ @์™€ #์„ ๋ฐฐ์น˜ํ•œ ํ‚ค๋ณด๋“œ