searchResultsTableView 的contentSize 错误问题
-(void)searchDisplayController:(UISearchDisplayController *)controller willShowSearchResultsTableView:(UITableView *)tableView
{
[tableView setContentInset:UIEdgeInsetsZero];
[tableView setScrollIndicatorInsets:UIEdgeInsetsZero];
}
searchResultsTableView 页面显示 无结果
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString {
for(UIView *subview in controller.searchResultsTableView.subviews) {
if([subview isKindOfClass:[UILabel class]]) {
[(UILabel*)subview setText:@"无结果"];
}
}
return NO;
}
_locationBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
[followBtn setButtonContentAndImageCenter]
-(void)setButtonContentAndImageCenter
{
CGSize imgViewSize,titleSize,btnSize
UIEdgeInsets imageViewEdge,titleEdge
CGFloat heightSpace = 10.0f
//设置按钮内边距
imgViewSize = self.imageView.bounds.size
titleSize = self.titleLabel.bounds.size
btnSize = self.bounds.size
imageViewEdge = UIEdgeInsetsMake(heightSpace,0.0, btnSize.height -imgViewSize.height - heightSpace, - titleSize.width)
[self setImageEdgeInsets:imageViewEdge]
titleEdge = UIEdgeInsetsMake(imgViewSize.height +heightSpace, - imgViewSize.width, 0.0, 0.0)
[self setTitleEdgeInsets:titleEdge]
}