У меня есть пользовательский прокрутка, подклассы UIScrollView
. Я добавил прокрутку в файле ncontroller viewcontroller и изменил его класс на CustomScrollView. Теперь это пользовательское представление прокрутки (сделанное из xib) добавляется как subview на self.view.касается методов, которые не вызываются в UIView, размещенных внутри UIScrollView
В этом прокрутке есть 3 текстовых поля и 1 UIImageView
(named signImageView), добавленный из xib. При нажатии UIImageView
(добавлено TapGestureRecogniser
) в пользовательском прокрутке добавляется UIView с именем signView. Я хочу, чтобы позволить пользователю подписать с этой точки зрения, поэтому я создал класс Signature.m и .h, подклассов UIView
и реализованы методы прикасается (touchesBegan, touchesMoved и touchesEnded) и инициализирован в signView следующим образом:
signView = [[Signature alloc]initWithFrame:signImageView.frame];
[customScrollView addSubview:signView];
Но когда я начинаю подписываться на signView, представление прокручивается, и поэтому методы касаний не вызываются.
Я попытался добавить signView на self.view вместо пользовательского прокрутки, но в этом случае вид остается приклеенным к фиксированной позиции, когда я начинаю прокрутку. (Его рамка остается фиксированной в этом случае)
Thanx rokjarc. Хотя, когда я пытался подписать вид, иногда просмотр прокручивается, но все же его лучше, чем предыдущее условие, когда мне не удалось нарисовать даже короткую строку на представлении. Если вы знаете, как лучше подписаться, пожалуйста, предложите мне изменения, которые я должен сделать, чтобы добиться этого. – anshul
@anshul: Я не нахожусь в маке в этот момент, поэтому я ничего не могу проверить. я отвечу, как только смогу –
ya sure buddy .... будет ждать вашего отредактированного ответа .... Thanx много – anshul