| | |
| | | BMKActionPaopaoView * pPaopaoView; |
| | | UILabel * titleLabel; |
| | | UILabel * addressLabel; |
| | | UILabel * macLabel; |
| | | NSTimer * myTimer; // 更新设备状态 |
| | | int hCurrentIndex; |
| | | } |
| | |
| | | annotationView.annotation = annotation; |
| | | |
| | | // 设定popView的高度 |
| | | CGFloat hWidth = 180; |
| | | CGFloat hWidth = 200; |
| | | CGFloat hHight = 80; |
| | | if(popView == nil) |
| | | { |
| | |
| | | // title |
| | | if(titleLabel==nil) |
| | | { |
| | | titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(AdaptedWidth(10), AdaptedHeight(10), AdaptedWidth(hWidth-20-10), AdaptedHeight(20))]; |
| | | titleLabel = [[UILabel alloc]initWithFrame:CGRectMake(AdaptedWidth(10), AdaptedHeight(10), AdaptedWidth(hWidth-20-10), AdaptedHeight(15))]; |
| | | |
| | | titleLabel.font = AdaptedFontSize(10); |
| | | titleLabel.textColor = kUIColorFromRGB(0xff7800); |
| | |
| | | [popViewBk addSubview:titleLabel]; |
| | | } |
| | | |
| | | // title |
| | | if(macLabel==nil) |
| | | { |
| | | macLabel = [[UILabel alloc]initWithFrame:CGRectMake(AdaptedWidth(10), AdaptedHeight(10+15+2), AdaptedWidth(hWidth-20-10), AdaptedHeight(15))]; |
| | | |
| | | macLabel.font = AdaptedFontSize(9); |
| | | macLabel.textColor = kUIColorFromRGB(0x595959); |
| | | macLabel.textAlignment = NSTextAlignmentLeft; |
| | | [popViewBk addSubview:macLabel]; |
| | | } |
| | | |
| | | // 地址 |
| | | if(addressLabel==nil) |
| | | { |
| | | addressLabel = [[UILabel alloc]initWithFrame:CGRectMake(AdaptedWidth(10), AdaptedHeight(10+20+2), AdaptedWidth(hWidth-20-10), AdaptedHeight(20))]; |
| | | addressLabel = [[UILabel alloc]initWithFrame:CGRectMake(AdaptedWidth(10), AdaptedHeight(10+15+2+15+2), AdaptedWidth(hWidth-20-10), AdaptedHeight(15))]; |
| | | |
| | | addressLabel.textColor = kUIColorFromRGB(0x595959); |
| | | addressLabel.textAlignment = NSTextAlignmentLeft; |
| | | addressLabel.font = AdaptedFontSize(10); |
| | | addressLabel.font = AdaptedFontSize(9); |
| | | [popViewBk addSubview:addressLabel]; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | titleLabel.text = pModel.device_name; |
| | | addressLabel.text = pModel.address; |
| | | macLabel.text = [NSString stringWithFormat:@"MAC:%@",pModel.mac]; |
| | | addressLabel.text = [NSString stringWithFormat:@"地址:%@",pModel.address]; |
| | | |
| | | ((BMKPinAnnotationView *)annotationView).paopaoView = pPaopaoView; |
| | | popView = ((BMKPinAnnotationView *)annotationView).paopaoView ; |
| | |
| | | { |
| | | DeviceModel *pModel = [self.deviceSevice.deviceViewModels objectAtIndex:[((BMKPointAnnotation*)view.annotation).customIndex intValue]]; |
| | | titleLabel.text = pModel.device_name; |
| | | addressLabel.text = pModel.address; |
| | | macLabel.text = [NSString stringWithFormat:@"MAC:%@",pModel.mac]; |
| | | addressLabel.text = [NSString stringWithFormat:@"地址:%@",pModel.address]; |
| | | hCurrentIndex = [((BMKPointAnnotation*)view.annotation).customIndex intValue]; |
| | | [popView setHidden:NO]; |
| | | NSLog(@"didSelectAnnotationView"); |