Я предполагаю, что ваши представления A & B являются UIViews (вместо, может быть, подклассов UIView, где вы могли бы упростить вещи, сделав представление A UIButton). Поэтому, я думаю, самое простое решение - создать UITapGestureRecognizer и подключить его обратный вызов к другому представлению.
По сути, что-то вроде этого:
UITapGestureRecognizer* tap = [[UITapGestureRecognizer alloc] initWithTarget:YOUR_TARGET_OBJECT action:@selector(YOUR_CALLBACK_NAME)];
//your A view
[a addGestureRecognizer:tap];
[tap release];