前言
这週主要学习了快速绑 UI 元件的步骤,以及处理导入Google maps api时遇到的一些问题。因为目前对于绑元件还在练习阶段,所以以下就先记录下关于Google maps印象比较深刻的部分。
一直不出现的按钮!
首先关于导入 google maps api 到 app 中的教学文章其实有非常多,甚至直接到 Google maps 团队的官网找就有很详尽的示範code可以複製贴上再修改,这边附上我之前参考的文章连结。
照着流程操作完后,地图的画面确实显现到萤幕上了,不过........为甚么之后再增设的按钮没出现呢?
上网翻了几篇文章后,试着将按钮设为mapView的subView,按钮终于顺利地出现! 至于为什么会这样,可能要等到专题製作完再来研究啰~
一直不能按的searchBar
searchBar是apple原生的搜寻列元件,原本想说照着书上的步骤来新增应该很快,没想到成功出现搜寻列画面后,点击它却一直没反应! 检查了很久甚至换成用实机来测试,没想到还是行不通,这个问题就这样困扰了我一下午.......(望着进度表流泪)
今天不得不跟老师求助,果然行家经验丰富,一眼就能猜到问题在哪,依着老师的提示将searchBar绑到萤幕最上方,点击后终于能成功的输入文字了! 目前猜测应该是因为原本的searchBar点击下去被判定为地图滑动或缩放的手势操作,造成手势冲突,导致它一直没反应。