关于sharesSDK分享,微博 web 分享时导航栏按钮颜色调整问题。
官方文档demo中代理方法是这么写的:
#pragma mark - ISSShareViewDelegate
- (void)viewOnWillDisplay:(UIViewController *)viewController shareType:(ShareType)shareType
{
//修改左右按钮的文字颜色
UIBarButtonItem *leftBtn = viewController.navigationItem.leftBarButtonItem;
UIBarButtonItem *rightBtn = viewController.navigationItem.rightBarButtonItem;
[leftBtn setTintColor:[UIColor yellowColor]];
[rightBtn setTintColor:[UIColor yellowColor]];
}
我不知道大家通过这个方法能不能修改成功(反正我是没能成功 )
#pragma mark - ISSShareViewDelegate
- (void)viewOnWillDisplay:(UIViewController *)viewController shareType:(ShareType)shareType
{
//修改左右按钮的文字颜色
UIBarButtonItem *leftBtn = viewController.navigationItem.leftBarButtonItem;
UIBarButtonItem *rightBtn = viewController.navigationItem.rightBarButtonItem;
[leftBtn setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]} forState:UIControlStateNormal];
[rightBtn setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]} forState:UIControlStateNormal];
}
希望对大家又帮助。