2013-05-27 1 views
0

아래는 iPad UITabbar의 두 이미지입니다. 기본적으로 나는 최고를 얻는다. 하지만 두 번째 (사용자 정의 탭바를 사용하지 않고 화면 전체에 고르게 배치)와 같이 만들 필요가 있습니다. 그것은 가능합니까?! TabbarUITabbarController에 UITabbarItem을 균등하게 배치하십시오.

EDITED : 의견 중 하나에서 언급했듯이. 기본적으로 첫 번째 tabbarItem은 300px에서 시작합니다. 반면 내가 tabitem 1에 대한 선택 영역은 px - 0-256해야합니다 싶습니다. 여기에서 알 수 있듯이, 기본 탭은 모두 "승리하는 방법"과 "기록"탭의 중심에 있습니다. 따라서 디자인에서 홈 버튼을 누르면 기술적으로 아무 일도 일어나지 않습니다.

+0

사용자 지정 탭 막대가 필요한 이유는 무엇입니까? 선택된 상태와 선택되지 않은 상태 이미지를 쉽게 넣을 수 있습니다. – Kasaname

+1

예,하지만 기본적으로 첫 번째 tabbarItem은 300px에서 시작합니다. 반면 내가 tabitem 1에 대한 선택 영역은 px - 0-256해야합니다 싶습니다. 여기에서 알 수 있듯이, 기본 탭은 모두 "승리하는 방법"과 "기록"탭의 중심에 있습니다. 따라서 디자인에서 홈 버튼을 누르면 기술적으로 아무 일도 일어나지 않습니다. – ScarletWitch

답변

0

여기서 IOS에 대해 이야기한다고 가정하면 내가하는 두 가지 방법은 기본적으로 XCODE에서 탭 응용 프로그램을 만들고 Storyboard 파일로 이동하여 탭보기를 컨트롤러에 연결하는 것입니다. 그런 다음 탭에 대한 이미지를 만들고 바꿉니다.

, 그게 내가 여기에 복제 된 발견 : http://kurrytran.blogspot.tw/2011/10/ios-5-tutorial-creating-custom-tab-bar.html HTML5로

, 나는 당신이 할 수 있다고 생각 :

<nav id="tabbar"> 
<ul> 
<!-- Action & navigation --> 
<li style="width: 20%; "><a href="#home" class="flip" style=""><strong>Home</strong><div class="home"></div></a></li>  
<li style="width: 20%; "><a href="#cat1" class="flip current" style=""><strong>RSS Feed</strong><div class="rss"></div></a></li> 
<li style="width: 20%; "><a href="#cat2" class="flip" style=""> <strong>Twitter</strong><div class="twitter"></div></a></li> 
<li style="width: 20%; "><a href="#cat3" class="flip" style=""><small class="badge right">3</small><strong>Flickr</strong><div class="flickr"></div></a></li> 
<li style="width: 20%; "><a onclick="moveDown();" class="flip" style=""><strong>Search</strong><div class="search2"></div></a></li> 

</ul> 
</nav> 

편집 : 는 또한, 맞게 만드는 하나의 방법은 크기를 조정하는 것입니다 이미지는 양쪽면에 여백이 있고 iphone5- 초상화, ipad2-landscape 등의 이미지를 바꿀 수 있습니다.

EDIT2 : 이외의 다른 방법은 UIToolbar를 사용하여 crea와 같은 tabbar를 만드는 것입니다 사용자 정의 버튼 사전 설정으로 그런 다음보기를 변경하십시오. 그렇지 않으면 위와 같은 html 요소를 사용할 수 없거나 전환 할 수 없습니다.

+1

예, 제가 여기서 말하고있는 것은 iOS입니다. 그러나 링크는 탭바의 크기를 조정하지 않습니다. 이미지를 다시보십시오. 기본 탭 모음 항목은 가운데에 집중되어 있으며 너비 전체에 고르게 배치되지 않습니다. 나는 그것을 필요로한다. – ScarletWitch

+0

네, 알겠습니다. 나는 이미지의 크기를 조정하는 것이 도움이 될 것이라고 생각한다. 두 번째 이미지에서 볼 수 있듯이, 옆면의 이미지에 빈 공간을 추가하고 싶을 수도 있습니다 ... –

+1

오해의 소지가 있으면 죄송합니다. 그러나 두 번째 이미지에는 끝 부분에 공간이 없습니다. 난 단지 각 tabbaritem 너비 = 1024/4 센터에 집중하지 필요합니다. 따라서 사용자가 두 번째 이미지에서 탭을 클릭하면 기본 탭 막대 에서처럼 빈 공간을 클릭하지 않게됩니다. – ScarletWitch

0

수 없습니다.

으악, 응? 다행스럽게도, 바로 옆에 몇 개의 버튼이있는 탭 막대 모양의보기를 굴리는 것이 그리 어렵지 않으며, ersatz 탭 막대를 잡고 자식 컨트롤러를 포함하는보기 컨트롤러를 구현하는 것이 그리 어렵지 않습니다. 이 항목에 대한 자세한 내용은 UIViewController의 "Container View Controller 구현"절을 참조하십시오.