使用FBShimmer制作QBFlatButton闪光灯

时间:2014-04-28 15:30:36

标签: ios objective-c uibutton facebook-ios-sdk

我试图通过编程添加按钮获取Shimmer。它是QBFlatButton,userStateButton = [[QBFlatButton alloc] initWithFrame:CGRectMake((cellView.frame.size.width - (80 + 20)), (self.screenHeight/(cellCount * 4)), 80, ((self.screenHeight + (cellCount * cellCount))/(cellCount * 2)))];

当我打开Shimmer时,我为按钮设置的整个界限开始闪烁(不出意外,这就是我设置的界限) FBShimmeringView *shimmeringView = [[FBShimmeringView alloc] initWithFrame:userStateButton.bounds];

screen shot 2014-04-28 at 11 21 10 am

如何让按钮的文字闪烁?我已经尝试将闪烁的框架视为titleLabel的框架(结果是{{0,0}},{0,0}}

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

您需要设置FBShimmerView的contentView属性。将调整视图的大小以确保实现正确的效果,因此您不必设置边界。