1
RubyMotion을 사용하여 iOS 앱을 만들고 있습니다. 커스텀 찾고 탭 바를 만들고 싶습니다. 그 때문에 프로그래밍 방식으로 탭을 변경하는 방법과 현재 탭을 얻는 방법을 알아야합니다. 이것이 가능한가? 내가 어떻게 해?프로그래밍 방식으로 탭을 변경하는 방법은 무엇입니까?
RubyMotion을 사용하여 iOS 앱을 만들고 있습니다. 커스텀 찾고 탭 바를 만들고 싶습니다. 그 때문에 프로그래밍 방식으로 탭을 변경하는 방법과 현재 탭을 얻는 방법을 알아야합니다. 이것이 가능한가? 내가 어떻게 해?프로그래밍 방식으로 탭을 변경하는 방법은 무엇입니까?
motion-tab을 사용하여 탭 표시 줄을 만들 수 있습니다.
def application(application, didFinishLaunchingWithOptions:launchOptions)
@window = UIWindow.alloc.initWithFrame(UIScreen.mainScreen.bounds)
tabs = [
{
systemIcon: UITabBarSystemItemContacts,
navigationController: true,
viewController: ContactsViewController
}, {
title: "Custom",
icon: "custom.png",
navigationController: false,
viewController: CustomViewController.alloc.initWithCustomInit(true)
}, {
title: "Settings",
icon: "settings.png",
navigationController: true,
viewController: SettingsViewController
}
]
tabBarController = MotionTab::TabBar.createTabBarControllerFromData(tabs)
MotionTab::TabBar.select(tabBarController, title: "Settings")
# MotionTab::TabBar.select(tabBarController, tag: 0) # Selects first tab
@window.rootViewController = tabBarController
@window.makeKeyAndVisible
end
주옥 (추가 정보)에서
기본 사용법
지금 현재 탭 기능을 가지고 있지 않지만,을 반환MotionTab::TabBar
에 클래스 속성을 추가 너무 어렵지 않을 것이다 현재 탭.