在地图页面,自动布局控件开始是隐藏或在屏幕外需要正常显示时再为正常的显示状态的,需要在显示之前加入

简介: 在地图页面,自动布局控件开始是隐藏或在屏幕外需要正常显示时再为正常的显示状态的,需要在显示之前加入

在地图页面,自动布局控件开始是隐藏或在屏幕外需要正常显示时再为正常的显示状态的,需要在显示之前加入。不然可能需要显示时,显示不出来,特别是iphone4s必然现。所以要在显示函数中加入这个大爷:_bookingButtonView.frame = CGRectMake(0, -40, kControlWidth, 40);

(void)viewWillAppear:(BOOL)animated

{

[super viewWillAppear:YES];

[[Singleton sharedInstance] setMapViewPage:MAP_VIEW_MAIN];

//预约订单视图初始化,解决iphone 4s显示不全预约订单图层控件问题

// servicingView.delegte=self;

//由于接单按钮图层出来时,会调用viewWillDisappear

// if(![[Singleton sharedInstance] getShowNoticecarview])

// {

[[Singleton sharedInstance] setShowNoticecarview : NO];

_mapView.delegate = self;

//

//

//

//

// }

if (_isBookingServicing)

{

[self ReceiveBookingServiceStart];

_isBookingServicing = NO;

}

 _mapView.customizeUserLocationAccuracyCircleRepresentation = YES;
if(!_bShowed)
{


    _bookingButtonView.frame = CGRectMake(0, -40, kControlWidth, 40);
    FLDDLogDebug(@"_bookingButtonView.getBookShowFlag:%d", _bookingButtonView.getBookShowFlag);
}
else
{
    [self initMap];
    if((PROCESSING_ORDER_STATE_WAIT_NEW_ORDER == [GlobalShare getGlobalShare].user.processingOrderStat) || (PROCESSING_ORDER_STATE_INIT == [GlobalShare getGlobalShare].user.processingOrderStat))
    {
        [GlobalShare getGlobalShare].user.processingOrderStat = PROCESSING_ORDER_STATE_WAIT_NEW_ORDER;
        [[GlobalShare getGlobalShare] saveinfo:[GlobalShare getGlobalShare].user];
        [[Singleton sharedInstance] clearOrderCountData];
        [[Singleton sharedInstance] setProcessingOrderId:-1];
        newDict = nil;
        [[Singleton sharedInstance] setHaveProcessingOrder:NO];
                    //清除之前的画线
        if (commonPolyline!=nil)
        {
            [_mapView removeOverlay:commonPolyline];
        }
    }
    else
    {
        [self drawPolyline];
    }

}
_bShowed = YES;
目录
相关文章
|
定位技术
百度地图:监听地图缩放自动显示和隐藏的富文本标签
百度地图:监听地图缩放自动显示和隐藏的富文本标签
212 0
|
索引 容器
Bootstrap4----网络系统、图像形状、轮播、滚动监听、多媒体对象、下拉菜单导航及按钮
Bootstrap4----网络系统、图像形状、轮播、滚动监听、多媒体对象、下拉菜单导航及按钮
|
2月前
|
编解码 UED
Qt侧边栏的动态切换:隐藏与显示技术详解
在现代用户界面设计中,侧边栏(Sidebar)是一个常见的组件,它为用户提供了导航和工具面板的功能。在某些应用场景下,我们可能需要动态地隐藏或显示侧边栏,以优化界面布局或提供更灵活的用户体验。本文将分享如何在Qt框架下实现侧边栏的隐藏与呈现,包括技术细节和代码示例。
195 3
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
Qml实用技巧:在可视元素之前半透明覆盖一个可视元素,阻止鼠标透(界面)传(防止点击到被遮挡的按钮)
|
8月前
如何在屏幕的任意位置拖拽控制图片的移动?
如何在屏幕的任意位置拖拽控制图片的移动?
155 1
|
8月前
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
|
前端开发 定位技术
百度地图开发自定义信息窗口openInfoWindow样式的解决方案
百度地图开发自定义信息窗口openInfoWindow样式的解决方案
1336 0
|
定位技术
echarts. registerMap选项specialAreas将地图中的部分区域缩放到合适的位置,可以使得整个地图的显示更加好看
echarts. registerMap选项specialAreas将地图中的部分区域缩放到合适的位置,可以使得整个地图的显示更加好看
181 0
|
开发工具 开发者
在屏幕的任意位置拖拽,控制精灵移动
在屏幕的任意位置按住拖拽,然后控制屏幕中指定的精灵移动,这个前几天@stack发过一个示例,刚好最近又有几位同学来问,说是看不懂其中的逻辑。索性就在这里详细的讲一下,原理很简单,理解透了原理,其中的积木逻辑也就很容易理解了。
128 0
|
编解码 前端开发
前端设置页面字体尺寸跟随屏幕大小而进行变化
前端设置页面字体尺寸跟随屏幕大小而进行变化
691 0
前端设置页面字体尺寸跟随屏幕大小而进行变化