小编mle*_*evi的帖子

UICollectionView水平分页未居中

我有一个水平滚动collectionView,每个单元格都是视图的大小.当我浏览collectionView时,它不会逐个页面.单元格不在屏幕的中心.我已经尝试了很多东西试图解决它,并没有任何运气.以下是该问题的视频:https: //www.youtube.com/watchv = tXsxWelk16w有什么想法吗?

uiscrollview ios uicollectionview

38
推荐指数
8
解决办法
4万
查看次数

如何检查UIView是否超出其超视图范围

我有一个pan手势的视图和一个UIPushBehavior连接到它想知道它是否可以检查视图何时超出了超视图边界.基本上用户扔视图,我想在视图不在屏幕时运行一些动画.无法弄清楚如何做到这一点.谢谢.

iphone objective-c uiview ios swift

14
推荐指数
2
解决办法
6059
查看次数

在Realm中更新对象

我究竟如何更新Realm中的对象?似乎无法找到编辑/更新对象的任何内容.有任何想法吗?谢谢

realm ios

8
推荐指数
1
解决办法
1万
查看次数

在动画 UIView 上点击手势不起作用

我在翻译动画的 UILabel 上有一个点击手势。每当您在动画期间点击标签时,点击手势都没有响应。

这是我的代码:

    label.addGestureRecognizer(tapGesture)

    label.userInteractionEnabled = true
    label.transform = CGAffineTransformMakeTranslation(0, 0)

    UIView.animateWithDuration(12, delay: 0, options: UIViewAnimationOptions.AllowUserInteraction, animations: { () -> Void in
        label.transform = CGAffineTransformMakeTranslation(0, 900)
        }, completion: nil)
Run Code Online (Sandbox Code Playgroud)

手势代码:

func setUpRecognizers() {
    tapGesture = UITapGestureRecognizer(target: self, action: "onTap:")
}
func onTap(sender : AnyObject) {
    print("Tapped")
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢 :)


为 2021 添加的注释:

这些天这很容易,你只需覆盖hitTest。

iphone uiview ios uitapgesturerecognizer swift

6
推荐指数
2
解决办法
5733
查看次数

UISearchBar将状态栏颜色更改为白色

我有一个UISearchBar,由于某些奇怪的原因,只要在状态栏上点击搜索栏,颜色就会从黑色变为白色.我不希望状态栏颜色发生变化.有任何想法吗?谢谢.

iphone objective-c uisearchbar ios swift

4
推荐指数
1
解决办法
3952
查看次数

使用NSSortDescriptor以反向时间顺序对CoreData进行排序

我有一个使用tableview设置的Core Data数据库,我正在尝试将其设置在表视图中显示的对象以反向时间顺序显示的位置.我试图用NSSortDescriptor做这个,但无法弄清楚如何按逆时间顺序排序.有任何想法吗?谢谢.

这是我的代码:

func getCoreData(){

        var appDel : AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate
        var context : NSManagedObjectContext = appDel.managedObjectContext!
        var req : NSFetchRequest = NSFetchRequest(entityName: "KeptQuotes")

        var s = NSSortDescriptor(key: "quote", ascending: true)
        req.sortDescriptors = [s]

        var error : NSError?

        let fetchedResults = context.executeFetchRequest(req, error: &error) as [NSManagedObject]?


        if let results = fetchedResults {

            keptQuotes = results

        }else{

            println("Could not fetch \(error), \(error!.userInfo)")

        }

        tableView.reloadData()

    }
Run Code Online (Sandbox Code Playgroud)

core-data ios swift

2
推荐指数
1
解决办法
2178
查看次数

使UICollectionView连续滚动

我有一个游戏,我需要一个字母板不断滚动,循环一组数据(A, D, X, S, R, P, F, G, H, Y, W, M)(像这样:https://www.youtube.com/watch?v = z3rO8TbkS-U&feature = youtu.be).当用户点击字母时,需要从电路板上删除该字母.我不能让棋盘停止滚动,它需要不断滚动.

我不确定如何做到这一点.我一直试图用UICollectionView做这个,但我不确定如何做到这一点.

任何帮助将不胜感激!谢谢 :)

uiscrollview uikit ios uicollectionview

1
推荐指数
1
解决办法
3629
查看次数