UIImageview方面填充和clipsToBounds,如何使子视图不被剪裁?

时间:2015-10-15 08:11:03

标签: ios objective-c object uiimageview

CREATE OR REPLACE FUNCTION my_function(entity_id integer)
  RETURNS "CustomType" AS
$BODY$

DECLARE 
    result "CustomType";        
BEGIN

    SELECT 
    INTO result
        T."Column1" AS "Column1", 
        T."Column2" AS "Column2"                        
    FROM "Table1" T 
    WHERE T."EntityId" = entity_id 

--do other stuff here before returning

RETURN QUERY 
SELECT 
        result."Column1",
        result."Column2"
END;

$BODY$
LANGUAGE plpgsql VOLATILE

如果parentView必须将clipsToBounds设为是,那么子视图如何不被父视图剪切?

3 个答案:

答案 0 :(得分:0)

答案是否定的 - 这是不可能的。

来自Apple Documentation

  

clipsToBounds属性

     

一个布尔值,用于确定子视图是否仅限于   观点的界限。

     

讨论将此值设置为YES会导致子视图被剪切到   接收器的界限。如果设置为NO,则其帧扩展的子视图   超出接收器的可见边界不会被剪裁。默认   价值是NO。

答案 1 :(得分:0)

我通过覆盖子视图的wantDefaultClipping来解决这个问题,以返回NO。

答案 2 :(得分:0)

我找到解决方案

创建一个有两个imageViews作为子视图的UIView,你可以分别自定义这两个imageViews,它们不会互相打扰。

@sneha感谢您的挖掘。

相关问题