Вы можете сделать это без создания второго свойства делегата.
Во-первых, сделайте ваш протокол делегата наследуемым от UIScrollViewDelegate:
@protocol myscrollviewDelegate <NSObject, UIScrollViewDelegate>
Затем объявите свойство делегата в вашем заголовке для вашего класса:
@interface myscrollview : UIScrollView <UIScrollViewDelegate>
@property(nonatomic, assign) id<myscrollviewDelegate> delegate;
И ключ к не , чтобы синтезировать свойство, а сделать его динамическим в вашем файле реализации.
@implementation myscrollview
@dynamic delegate;
...