0
是否可以在修剪區域顯示某些內容? 比如我有:在修剪區域顯示視圖/點/ smt
UIView *viewA = ... viewA.layer.cornerRadius = radius; viewA.layer.masksToBounds = YES;
所以,在這裏我有看法帶有圓角。然後,我想添加另一個viewB作爲viewA的子視圖,並將其呈現在viewA的裁剪區域下。請幫助我,我該怎麼做?
是否可以在修剪區域顯示某些內容? 比如我有:在修剪區域顯示視圖/點/ smt
UIView *viewA = ... viewA.layer.cornerRadius = radius; viewA.layer.masksToBounds = YES;
所以,在這裏我有看法帶有圓角。然後,我想添加另一個viewB作爲viewA的子視圖,並將其呈現在viewA的裁剪區域下。請幫助我,我該怎麼做?
你的意思是你想要viewB被剪裁得過分,或者它被顯示在剪輯區域?
如果是前者:
viewA.clipsToBounds = YES;
UIView *viewB = ...
viewB.frame = ... // something relative to viewA.bounds
[viewA addSubview:viewB];
編輯:
那麼對於你想做的事,你必須設置viewA.clipsToBounds = YES
什麼,創造既viewA
和viewB
容器視圖,並把兩者作爲這個容器的子視圖。你不能剪輯超級視圖,並有一個未剪裁的子視圖。
實際上,我不希望viewB被剪裁,但它必須是viewA的子視圖,並且處於viewA剪輯區域中。 – Oleshko 2014-10-02 10:15:54
所以你想viewA被剪裁,viewB是viewA和viewB的子視圖不被剪裁? – DeFrenZ 2014-10-02 10:28:47
這正是我想要的。 – Oleshko 2014-10-02 10:29:58