在UIScrollView swift上模糊图像?

时间:2015-11-21 12:53:30

标签: ios swift uiimageview blur

我想根据UIScrollView的滚动程度来模糊图像。但我遇到麻烦的部分是找到一种可以模糊图像的方法。我知道UIVisualEffect类,但这似乎不起作用,因为我只能调整不透明度而不是图像在给定滚动位置时应该模糊多少。 有没有人知道可以用于这个或lib的方法?

我正在迅速编写学校项目。

1 个答案:

答案 0 :(得分:1)

我认为UIKit不可能。使用UIVisualEffect,您只能指定模糊类型:require_once "inc/common.php"; //probabilnu se foloseste ^ jos require_once "inc/producers_functions.php"; require_once "inc/slider_functions.php"; require_once "inc/static_pages_functions.php"; require_once "inc/products_functions.php"; require_once "inc/interface_functions.php"; require_once "inc/cart_functions.php"; require_once "inc/cart_product_functions.php"; require_once "inc/cart_option_functions.php"; require_once "inc/cart_product_cart_options_functions.php"; require_once "inc/session_functions.php"; require_once "inc/user_information_functions.php"; require_once "inc/invoice_functions.php"; require_once "inc/company_info_functions.php"; require_once "admin/assets/libs/phpmailer/class.phpmailer.php"; require_once "inc/promoted_products_functions.php"; require_once "inc/diagonal_widget_functions.php"; require_once "inc/round_widget_functions.php"; require_once "inc/order_functions.php"; require_once "inc/general_settings_functions.php"; require_once "inc/wishlist_functions.php"; require_once "inc/marquee_widget_functions.php"; require_once "inc/functions_adminac.php"; require_once "inc/show_category.php"; require_once "inc/function_login_reg.php"; require_once "inc/grey_widget_func.php"; 。但是,如果要指定模糊半径,则需要使用第三方库,例如:FXBlurView

但请注意,使用FXBlurView的效率不如UIVisualEffect。

修改 如果您正在寻找Swift库,我找到了DynamicBlurView。 但请注意,您必须将.Light, .extraLight, .Dark置于blurView之上。