我拼命试图将UIButton放在UICollectionView之上。目标类似于新的foursquare应用中的“签到”按钮。

我的代码当前如下所示:

UIButton *floatingButton = [[UIButton alloc] init];
[floatingButton setFrame:CGRectMake(320, 150, 50, 50)];
[floatingButton setBackgroundColor:[UIColor blackColor]];
[self.collectionView addSubview:floatingButton];
[self.collectionView bringSubviewToFront:floatingButton];

问题在于按钮不在任何地方。

最佳答案

您可能想将按钮添加到collectionView的父视图。
最有可能是self.view,但很难确定而又看不到更多代码。

代替

[self.collectionView addSubview:floatingButton];

你可能想要
[self.view addSubview:floatingButton];

关于ios - 将 float 的UIButton放在UICollectionView的顶部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16530891/

10-09 07:32