我正在撕裂我的头发.我的客户想要在搜索栏的左侧添加一个按钮,如下例所示:
替代文字http://www.erik.co.uk/images/IMG_0008.PNG
但我无法弄清楚该怎么做.Apple似乎没有提供任何记录方法来向UISearchBar添加自定义按钮,更不用说在搜索栏的左侧.
我已经尝试在Interface Builder中添加一个UIToolbar,左边有一个按钮,但我找不到任何样式的组合,两者排列正确,给人的印象是它们是一个.从下图中可以看出,垂直对齐中总有一个像素差异:
替代文字http://www.erik.co.uk/images/verticalalignment.png
我已经四处寻找,但是找不到答案,但正如我们从截图中看到的那样,它必须是可能的!
预先感谢您的帮助.
埃里克
在"地图"应用程序中的iPhone 3GS上,您可以单击通常显示您的位置两次的图标,蓝点获得看起来像前照灯的光束,基本上显示您在地图上面向的方向并旋转图像因此.
使用MapKit MapView可以使用此选项吗?
我知道我可以用类似的东西来获得我的标题
- (void)locationManager:(CLLocationManager *) manager didUpdateHeading:(CLHeading *) newHeading {
Run Code Online (Sandbox Code Playgroud)
//如果准确性有效,请处理事件.
if (newHeading.headingAccuracy > 0) {
CLLocationDirection theHeading = newHeading.magneticHeading;
...
}
Run Code Online (Sandbox Code Playgroud)
}
但我不知道如何在Mapkit中获得那么好的前照灯效果,似乎没有任何文档.
有任何想法吗?