检查 UIImageView 是否有动画
Checking if UIImageView is animating
我目前正在开发一个允许用户 select 个人资料图片的应用程序。
我能够 select 图像并将其显示在 iPhone 屏幕上。我想确保用户在保存他的所有信息之前已经 select 编辑了图像。我做了一些研究,发现 isAnimating() 函数可用于检查 UIImageView 实际上是 "animating"/"displaying" 用户的图像。不幸的是,当我检查
if profileImage.isAnimating() == true{
self.user.save()
self.performSegueWithIdentifier("moveToMainScreen", sender: self)
} else {
println("please select an image")
println(profileImage.isAnimating())
}
即使正在显示 profileImage ... isAnimating() 始终 returns false。 :(
我不确定这个函数是否有问题,或者我们是否需要做其他事情。
任何帮助将不胜感激。 :(
你用错了方法。 isAnimating returns YES 当 UIImageView 正在动画时。 UIImageView 允许您在 UIImages
数组之间设置动画
有关详细信息,请参阅 the docs。
我想你会想要使用 image
属性。如果为nil,则表示没有设置图片
if profileImage.image { // nil evaluates to false
self.user.save()
self.performSegueWithIdentifier("moveToMainScreen", sender: self)
} else {
println("please select an image")
// println(profileImage.isAnimating())
}
我目前正在开发一个允许用户 select 个人资料图片的应用程序。
我能够 select 图像并将其显示在 iPhone 屏幕上。我想确保用户在保存他的所有信息之前已经 select 编辑了图像。我做了一些研究,发现 isAnimating() 函数可用于检查 UIImageView 实际上是 "animating"/"displaying" 用户的图像。不幸的是,当我检查
if profileImage.isAnimating() == true{
self.user.save()
self.performSegueWithIdentifier("moveToMainScreen", sender: self)
} else {
println("please select an image")
println(profileImage.isAnimating())
}
即使正在显示 profileImage ... isAnimating() 始终 returns false。 :(
我不确定这个函数是否有问题,或者我们是否需要做其他事情。
任何帮助将不胜感激。 :(
你用错了方法。 isAnimating returns YES 当 UIImageView 正在动画时。 UIImageView 允许您在 UIImages
数组之间设置动画有关详细信息,请参阅 the docs。
我想你会想要使用 image
属性。如果为nil,则表示没有设置图片
if profileImage.image { // nil evaluates to false
self.user.save()
self.performSegueWithIdentifier("moveToMainScreen", sender: self)
} else {
println("please select an image")
// println(profileImage.isAnimating())
}