如何呼叫父view的controller裡面的方法

2021-06-19 20:47:44 字數 558 閱讀 6180

答案如下:

[[self superview ].nextresponder 

method];

[[[self superview ] nextresponder] 

method];

[self.nextresponder method];

上面的都可以,看情況使用,使用的時候最好判斷一下。

即如下**可以進行判斷: id

next = [

self

nextresponder

];while

(![next 

iskindofclass

:[viewcontroller

class

]])//這裡跳不出來。。。

有人說這裡跳不出來,其實是因為它沒有當前這個view放入viewcontroller中,自然也就跳不出來了,會死迴圈,使用時需要注意。

if([next 

iskindofclass

:[viewcontroller

class

]])

如何呼叫父類的建構函式?

如果想要在子類的建構函式中呼叫父類的建構函式該怎麼辦呢?呼叫父類建構函式的唯一方法是呼叫supper 它看起來會像下面這樣 public class duck extends animal 小孩能夠在父母之前出生嗎?如果你把父類想象成子類的父母,那就可以看出來誰是先存在的。父類的部分必須在子類建立完...

C 子類如何呼叫父類

c 中子類是如何呼叫父類的?帶著這個問題,體驗如下 通過子類無參建構函式建立子類例項 建立父類person和子類student。public class person public class student person 在客戶端通過子類無參建構函式建立子類例項。class program 輸出結...

php不呼叫父類構造 php如何呼叫父類構造方法?

php呼叫父類構造方法 使用parent呼叫父類的構造,用 引用乙個類,為 parent construct title,firstname,mainname,price php呼叫父類構造方法 使用parent呼叫父類的構造方法 要引用乙個類而不是物件的方法,可以使用 兩個冒號 而不是 所以,pa...