看板 MacDev 關於我們 聯絡資訊
剛接觸寫IPHONE APP 大多都自學 和GOOGLE 現在遇到一個問題 就是我用storyboard 拉了一個tabbarController出來 現在我要設定delegate去實現我點tabbar item之後會回到第一次開程式那樣 要重新刷新頁面 但是我發現delegate那個地方 不知道要拉去哪邊 只能拉去first responders那邊 我有google到說要用一個 - (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { 的方式 但是我在裡面打nslog他都沒有摳到這個方式 但是用 -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 在裡面寫NSLOG就有反應 寫在拉出tabbar controller時候跳出來的TabBarController.m裡面沒反應 寫在appdelegate也沒反應 看到網路上的範例都是用以前的方式xib去寫的 因為整個程式畫面都拉好了 一些頁面的邏輯也寫好了 該不會要為了這個功能全部打掉吧... 還是 我根本是找錯方法了... 有其他方式可以解決我這個問題... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.177.127
chuinhooi:如果是剛起步學開發iOS app,我覺得還是先不要用 03/29 14:37
chuinhooi:storyboard, 先用IB去刻UI... 再說storyboard只支援 03/29 14:38
chuinhooi:iOS 5 以上的 iDevices~ 03/29 14:38
tentenlee:我知道只支援ios5 只是要再去用就方式我怕來不及... 03/29 15:05
wasihero:對程式來說.用storyboard或xib並沒多大差別.不用重來 03/29 17:29
wasihero:比較不方便的是xib不能直接剪下再貼上sb 03/29 17:31
tentenlee:所以在storyborad要怎麼去拉tabbar的delegate.... 03/29 17:56
wasihero:不是一樣按住ctrl去拉嗎? 03/29 18:44
tentenlee:拉不到一個地方可以放.. 03/29 22:55