1. 在iOS8及以上,如果要显示UITableViewCell超出部分的view,必须cell.backgroudColor = [UIColor clearColor],并且超出部分的view.superView的背景色也得是[UIColor clearColor]
2. 在iOS7上,1中的效果还是不行,还必须cell.contentView.superView.clipsToBounds = NO;
3. 使用百度地图SDK时,任何使用了使用了delegate = self的对象,释放时,必须把delegate = nil,否则,要么无法释放,要么,该对象释放时,会导致向已释放的对象发送了消息,导致崩溃。例如
override init(){
super.init();
searcher = BMKGeoCodeSearch(); searcher.delegate = self;
}
deinit{
searcher.delegate = nil;
Log("BMKNearByViewModel deinit”);
}
如果在因为无法自动变为nil导致内存泄露不执行deinit,那就必须在viewDidDisappear等生命周期中写。