8 7 2008
간단한 WinterBoard 테마
iPod Touch 1.1.4 에서 테마를 위해 사용했던 SummerBoard 대용으로 2.0에서는 WinterBoard를 사용할 수 있다.
SpringBoard란 이름에서 차용하여 SummerBoard, 그리고 지금은 WinterBoard… 이름이 재미있다.
혹시라도 나중에 iPod Touch가 3.0으로 올라가면 어떤 이름이 될까? Autumn Board ?
아래 테마는 본래 네이버 카페 “아이팟터치 유저들의 공간”에 dankyz님이 올린 루이비통 테마를 사용한 것이다.
dankyz님은 루이비통과 관련된 아이콘까지 올렸으나 개인적으로는 아이콘은 그대로 사용하는 것을 선호하여 아이콘을 제외하고 배경화면과 독 배경만 사용했다.

간단한 테마 만들기
/Library/Theme 디렉토리에 폴더를 만들고 다음과 같이 파일을 위치시킨다.
만약 폰트 설정등이 필요없다면 Info.plist 파일은 없어도 된다.
- Bundles/com.apple.springboard/SBDockBG.png (320×91 독 배경 파일)
- Info.plist (테마 설정 파일)
- Wallpaper.png (320×480 배경 파일)
Info.plist 파일을 보면 다음과 같다.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"><dict> <key>NavigationBarStyle</key> <string>0</string> <key>UndockedIconLabelStyle</key> <string> color: white; </string> <key>DockedIconLabelStyle</key> <string> color: transparent; </string> </dict></plist>
NavigationBarStyle 적용은 iPod Touch 기본 어플리케이션에는 반영이 되지만 다른 어플리케이션에 모두 적용되지는 않는다.

값 0 으로 했을 때 iPod Touch 기본 색상

값 1 로 했을 때 검정색

값 2 로 했을 때 반투명
아래 그림의 왼쪽은 SummerBoard 패키지에 포함되어있던 Panther 테마의 배경과 독을 사용한 것이고, 오른쪽은 Leopard 테마의 배경과 독을 사용한 것이다.

참고
- WinterBoard 제작자 블로그 iPhone Theming on WinterBoard
- 간단한 루이비통 테마
- 간단한 Panther와 Leopard 테마