5는 UITabBarController에 완벽하게 들어 맞는 정확한 아이콘 수이며, Apple iPhone Human Interface Guidelines를 준수하는보기를 전환하는 쉬운 방법을 제공하며, iPhone 사용자에게 매우 친숙합니다. 당신은 여전히 당신을 정말로 느끼는 OS X 독처럼 보이는 뭔가를해야하는 경우
http://www.screentoaster.com/watch/stVUpUQEVLQVteRl1eXFxf/iphonedev_101_uitabbarcontroller
, 내가 코어를 사용하는 것이 좋습니다 것 :
는 여기에 UITabBarController가 포함 된 응용 프로그램을 만드는 방법을 보여주는 비디오입니다 생기.
사용자 정의보기를 만들고 초기화 코드에서 각 도크 아이콘에 CALayer를 추가하십시오. touchesMoved 이벤트를 구현하여 손가락 위치를 감지하고 아이콘 레이어의 경계 및 위치 속성을 수정하여 이동/크기 조정합니다. OS X에서 동작을 시도하고 사용하기 위해 사용하는 애니메이션 모드와 아이콘 크기를 조정하기위한 알고리즘을 미세 조정해야하지만 커서 (또는이 경우에는 손가락)로부터의 거리를 기반으로하는 선형 왜곡이라고 생각합니다.).
코드를 구현하여 아이콘을 기본 위치로 재설정하고 touchesEnded에서 아이콘에 대해 원하는 동작을 실행하십시오.
아이콘을 바운스하려면 kCAMediaTimingFunctionEaseInEaseOut 타이밍 기능이있는 CABasicAnimation을 사용하여 위치를 애니메이션으로 표시하고 반복 및 자동 되감기를 활성화 할 수 있습니다.
다른 앱을 열지 않아도됩니다. 나는 내 애플 리케이션에 대한 옵션을 가지고있을거야. 전자 메일 아이콘, 더 많은 정보를 가져 오는 아이콘 등. – TheGambler