PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
[問題] map跟tableview的混合view
作者:
johnny78615
(Johnny)
2016-06-27 10:04:06
我最近在嘗試把map跟tableview 放在同一個view中,annotation 和 Tableview cell的生成都來自同一個array ,我想讓我在點選cell的時候,地圖上對應的annotation可以同時被點選,我本來是用下面的寫法
但是我點選的cell 跟annotation 對不起來,想請問板上熟悉mapkit的大大們,有沒有比較好的解決方法?
作者:
keith222
(Keith)
2016-06-27 22:32:00
印象中 map annotation的陣列是隨機加入的不一定等於你原本的順序 所以可以用其他方式找出對應的index
作者:
BS0824
(Bright_Sky)
2016-06-28 13:59:00
同上,看要用名字還是id去對應,這樣才不會抓錯
作者: johnny78615 (Johnny)
2016-06-28 15:53:00
瞭解了!謝謝兩位大大,因為我的annotation 跟 tablel 都來自同個array ,有什麼特定的方法可以切入嗎?
作者:
keith222
(Keith)
2016-06-28 16:20:00
比較不動腦的方式就是跑annotations迴圈 找到一樣的東西取其index應該就可 當然swift還有其他過濾的方式
作者:
BS0824
(Bright_Sky)
2016-06-28 17:29:00
看你要拿title或是location當Key(index)去找Annotation
作者:
benjenq
(Ben(憋))
2016-06-28 23:53:00
定義annotation時再加入可識別的物件除了coordinate,title,subtitle,再加入你想要識別的物件點擊TableView找到array,從array內找出識別碼,再根據識別碼從地圖上找出annotation即可。
作者: johnny78615 (Johnny)
2016-06-29 13:02:00
感謝版上各位熱血回文,大概有個方向了!不過有點不太了解index key的東西,來網路爬文,再次感謝回文的各位!
繼續閱讀
[討論] 關於UIStackView 你覺得方便嗎?
tentenlee
[問題] 網址列輸入帳號密碼
larry122
[問題] 手機簡訊驗證碼(OTP)如何獲得?
HateDebris
[問題] Firebase讀取不到資料
st355028
[問題] iphone連線藍牙喇叭裝置問題
hungwei0331
[問題] ios 9.3.2 IPV6
fertile
[問題] 有關OC的語法
DicYang
[已解決] 自製iOS Framework 包含其他lib
tuzr
[問題] ipa推播的限制
coolqwe789
[討論]我想旋轉supview subview保持正面
s001582000
Links
booklink
Contact Us: admin [ a t ] ucptt.com