рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ
OLEContainerScrollView рдХрд╛ рдкрд░рд┐рдЪрдп
рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛
рд╣реВрдВ , рдЬреЛ
UIScrollView рдХрд╛ рд╡рдВрд╢рдЬ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрдИ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп, рддрд╛рд▓рд┐рдХрд╛рдУрдВ (
UITableView ) рдпрд╛ рд╕рдВрдЧреНрд░рд╣ (
UICollectionView ) рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕рдВрднрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдЖрдк рдирд┐рдореНрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
OLEContainerScrollView рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдХрдИ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдпреЛрдВ (рдпрд╛ рдЯреЗрдмрд▓, рдпрд╛ рд╕рдВрдЧреНрд░рд╣) рдХреЛ рдПрдХ рдХреЗ рдиреАрдЪреЗ рдПрдХ рд░рдЦрд╛ рдЬрд╛рдирд╛ рддрд╛рдХрд┐ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдЙрдирдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛред рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рд╕реЗрд▓ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рддрдВрддреНрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рдПрдХ рдЬрдЯрд┐рд▓ UITableViewDataSource рдпрд╛ UICollectionViewDataSource рдХреЛ рдПрдХ рдЯреЗрдмрд▓ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдХрдИ рд╕рд░рд▓ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдХрдИ рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдХрдИ рдПрдХрд▓-рдЦрдВрдб рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд░рдХреЗред
- рдЙрдирдХреЗ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рдПрдХ рд╣реЗрдбрд░ рдпрд╛ рдкрд╛рдж рд▓реЗрдЦ ( рд╣реЗрдбрд░ рдпрд╛ рдкрд╛рдж рд▓реЗрдЦ ) рдЬреЛрдбрд╝рдирд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рд░рд▓ UIScrollViews рдпрд╛ UIView рд╣реЛрдЧрд╛ ред
рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЛрд╢рд┐рдХрд╛рдУрдВ
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЕрдкрдиреА рдХрдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рджреЗрдЦреЗрдВ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЯреЗрдмрд▓ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рдЖрдо рддреМрд░ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
UITableView рдФрд░
UICollectionView рджреЛрдиреЛрдВ рд╡рд░реНрдЧ,
UIScrollView рдХреЗ рд╡рдВрд╢рдЬ рд╣реИрдВ рдФрд░ рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЯреЗрдмрд▓ рдФрд░ рд╕рдВрдЧреНрд░рд╣
рдЕрдкрдиреА рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХрд╛
рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред рдЬрдм
рджреГрд╢реНрдп рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реЗрд▓ рд╕реНрдХреНрд░реАрди рд╕реЗ рдкрд░реЗ рдлреИрд▓реА рд╣реЛрддреА рд╣реИ, рддреЛ рдпрд╣ рд╕реЗрд▓
рджреГрд╢реНрдп рдкрджрд╛рдиреБрдХреНрд░рдо рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИ (рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╕рдВрджреЗрд╢ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
FromSuperview рдЗрд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛
рд╣реИ ) рдФрд░ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрддрд╛рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, рдПрдХ рдирдИ рд╕реЗрд▓ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рддрд╛рд▓рд┐рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕реВрдЪреА рд╕реЗ рдПрдХ рдЦрд╛рд▓реА рд╕реЗрд▓ рдХреЛ рдмреБрд▓рд╛рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рджреГрд╢реНрдп рдкрджрд╛рдиреБрдХреНрд░рдо рдкрд░ рдлрд┐рд░ рд╕реЗ рд░рдЦрддреА рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореЗрдореЛрд░реА рдЦрдкрдд рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирдП рдкреНрд░рдХрд╛рд░ рдХреА рдореЗрдореЛрд░реА рдмрдирд╛рдиреЗ рдФрд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ (рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ) рдХреЗ рдорд╣рдВрдЧреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред

UITableView рдореЗрдВ рд╕реЗрд▓ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд╛ рдЪрд┐рддреНрд░рдгред рдЕрджреГрд╢реНрдп рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рджреГрд╢реНрдп рдкрджрд╛рдиреБрдХреНрд░рдо (рдПрдХ рдиреАрд▓реА рдмрд┐рдВрджреАрджрд╛рд░ рд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд) рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддрд╛рд▓рд┐рдХрд╛ рджреГрд╢реНрдп рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЯреЗрдмрд▓ рдлреНрд░реЗрдо (рд╣рд▓реНрдХрд╛ рдиреАрд▓рд╛ рдЖрдпрдд) рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ (рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░, рд▓рд╛рд▓ рдмрд┐рдВрджреАрджрд╛рд░ рд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдХрд▓реНрдкрд┐рдд) рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (H.264 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) ред
рдХрдВрдЯреЗрдирд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрдИ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рд░рдЦрдиреЗ, рдПрдХ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рдХрд╛рд░реНрдп рд╣реИ:
- рдПрдХ UIScrollView рдмрдирд╛рдПрдБ рдЬреЛ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рд╣реЛрдЧрд╛ред
- рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдпрд╛ рддреЛ рд╕рд░рд▓ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп, рдпрд╛ рдЯреЗрдмрд▓ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЛ рдРрд╕реЗ рдлрд╝реНрд░реЗрдо рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдЕрдкрдиреА рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА ( contentSize ) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕реЗрдЯ рдХрд░реЗрдВред
- рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдпреЛрдВ рдХреЗ рдлреНрд░реЗрдо рдХреЗ рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ ( рдХрдВрдЯреЗрдЯрд╕рд╛рдЗрдЬрд╝ ) рд╕реЗрдЯ рдХрд░реЗрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЬрдм рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЛ
рдлреНрд░реЗрдо рдХрд╛ рдЖрдХрд╛рд░ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпреЗ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХрднреА рд╕реНрдХреНрд░реЙрд▓ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ - рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХрдВрдЯреЗрдирд░ рд╣реЛрдЧрд╛ред рдпрд╣ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдФрд░ рдЙрдирдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдмреАрдЪ рд╕реНрдкрд░реНрд╢ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдпреЛрдЬрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛрд╖ рд╣реИ: рдЕрддреНрдпрдзрд┐рдХ рд╕реНрдореГрддрд┐ рдЕрдкрд╢рд┐рд╖реНрдЯред рдпрджрд┐ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдЯреЗрдмрд▓ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВ, рддреЛ рд╡реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рд╕рдордЭ рдореЗрдВ рд╕рднреА рд╕реЗрд▓ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдпрд╛ рд╣рдЬрд╛рд░реЛрдВ рд╕реЗрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рддреЛ рдкреНрд░рднрд╛рд╡ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╛рдЯрдХреАрдп рд╣реЛрдЧрд╛: рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░реЗрдЧрд╛ред

рдПрдХрд╛рдзрд┐рдХ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдгред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░ рдореЗрдВ рджреЛ рд╕рд╛рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп (рдПрдХ рдХрд╛рд▓реЗ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдпрдд) рд╣реИред рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдлреНрд░реЗрдо (рд╣рд▓реНрдХреЗ рдиреАрд▓реЗ рдФрд░ рд╣рд▓реНрдХреЗ рдкреАрд▓реЗ рдЖрдпрдд) рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА (рд▓рд╛рд▓ рдзрд░рд╛рд╢рд╛рдпреА рд╕реНрдЯреНрд░реЛрдХ) рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдмрдВрдж рд╣реЛ рдЧрдпрд╛, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╕рднреА рдХреЛрд╢рд┐рдХрд╛рдПрдВ рдореМрдЬреВрдж рд╣реИрдВ, рднрд▓реЗ рд╣реА рдХреЛрд╢рд┐рдХрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реЛ (рдХрдВрдЯреЗрдирд░ рдХреЗ рдлреНрд░реЗрдо рдХреЗ рдЕрдВрджрд░, рдПрдХ рдХрд╛рд▓реЗ рдЖрдпрдд) рдпрд╛ рдирд╣реАрдВред рд╡реАрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (H.264 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) ред
OLEContainerScrollView
рдЕрдм рдореИрдВ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
OLEContainerScrollView ,
UIScrollView рдХрд╛ рд╡рдВрд╢рдЬ рд╣реИ, рдЬреЛ рдбреЗрдХ рдпрд╛ рд╕реНрдЯреИрдХ (рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ
NSStackView рдХреЗ рд╕рдорд╛рди) рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдВрдЯреЗрдирд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдпреЛрдВ рдХреЗ рд╕рд╛рде, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
рджреГрд╢реНрдп рдЬреЛрдбрд╝рдирд╛
рдХрдВрдЯреЗрдирд░ рдореЗрдВ рджреГрд╢реНрдп рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ
addSubviewToContainer: рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдореМрдЬреВрджрд╛
addSubview рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрдВрдЯреЗрдирд░ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рддрд░реАрдХреЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
: / removeFromSuperview рдЬреЛрдбрд╝реА , рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирд┐рдЬреА
рд╕рд╛рдордЧреНрд░реА рджреГрд╢реНрдп рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рд╕реАрдзреЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдирд╣реАрдВред рдЗрд╕ рддрдХрдиреАрдХ рдиреЗ рд╣рдореЗрдВ рд╕реНрд╡рдпрдВ
UIScrollView рдХреА рдирд┐рдЬреА рдЙрдк-рдкреНрд░рдЬрд╛рддрд┐ рд╕реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА, рдЬреЛ рд╕реНрдХреНрд░реЙрд▓ рд╕рдВрдХреЗрддрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ, рдЬрдм рдмрд╛рдж рдореЗрдВ рд╣рдо рдиреЗрд╕реНрдЯреЗрдб рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВрдЧреЗред
рдЬреИрд╕реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рдореЗрдВ рджреГрд╢реНрдп рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЛрддрд╛ рд╣реИ:
- рдпрджрд┐ рдирдпрд╛ рджреГрд╢реНрдп UIScrollView (рдпрд╛ рдЗрдирд╣реЗрд░рд┐рдЯрд░ ) рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рддреЛ рд╕рдмрд╡реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХреА рдЧрдИ рд╣реИ редscrollEnabled = NO; ред рддреЛ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рд╕реНрдХреНрд░реЙрд▓ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд▓рдЧреЗ рд╣реЛрдВрдЧреЗред
- рд╣рдо рд╕рдВрд▓рдЧреНрди рджреГрд╢реНрдп рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ KVO рд╕реВрдЪрдирд╛рдУрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрддреЗ рд╣реИрдВред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ UIViews рдХреЗ рд▓рд┐рдП , рд╣рдо рдлрд╝реНрд░реЗрдо рдФрд░ рд╕реАрдорд╛ рдЧреБрдгреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдмрд╛рд╣рд░ рд╕реЗ рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп (рд░рд┐рд▓реЗрдЯрдЖрдЙрдЯ) рдиреЗрд╕реНрдЯреЗрдб рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдлрд┐рдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рд╕рдВрд░реЗрдЦрдг
рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдХрдВрдЯреЗрдирд░ рд▓рдЧрд╛рддрд╛рд░ рдиреАрдЪреЗ
рджрд┐рдП рдЧрдП рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ
рдлреНрд░реЗрдо рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рддрд╛ рд╣реИ:
- рдЬреЛрдбрд╝ рд╕реЗ рдХреНрд░рдо рдореЗрдВ рд╕рднреА рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдпреЛрдВ рдкрд░ Iterates рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реНрдЯреИрдХ рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ: рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреЗ рдмрд╛рдж рдкреНрд░рддреНрдпреЗрдХ рдЕрдЧрд▓рд╛ рджреГрд╢реНрдпред рд╕рднреА рджреГрд╢реНрдпреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХрдВрдЯреЗрдирд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреА рдЧрдИ рд╣реИ рддрд╛рдХрд┐ рджреГрд╢реНрдп рдХрдВрдЯреЗрдирд░ 1 рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рдПред рд╕рд╛рдзрд╛рд░рдг рдпреВрдЖрдИрд╡реАрд╡рд╛рдИ рдХреЗ рд▓рд┐рдП , рдЙрдирдХреЗ рдлреНрд░реЗрдо рдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬрдЧрд╣ рдЖрд╡рдВрдЯрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдКрдВрдЪрд╛рдИ contentSize.height рд╕реЗ рд▓реА рдЧрдИ рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рдмрд╛рдж рдХрд╛ рджреГрд╢реНрдп рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреА рд╕рдВрдкреВрд░реНрдг рд╕рд╛рдордЧреНрд░реА рдЙрд╕рдХреЗ рдкрд╣рд▓реЗ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рдПред
- рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рдореЗрдВ рд╕рднреА рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдпреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╕рд░рд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рдЕрдм рд╣рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕рднреА рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдпреЛрдВ рдХреЗ
рдлреНрд░реЗрдо рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдиреНрдпреВрдирддрдо рдЖрдХрд╛рд░ рдорд┐рд▓ рд╕рдХреЗ рдЬреЛ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╡реНрдпреВрдкреЛрд░реНрдЯ рдХреЛ рднрд░ рджреЗрдЧрд╛ (
рд╕реАрдорд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ ):
- рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрдЯреЗрдирд░ 2 рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрдирдХреЗ рд╕рд╛рдордЧреНрд░реА рдХреНрд╖реЗрддреНрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╡рд░реНрддрдорд╛рди рджрд╛рдпрд░реЗ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЕрдВрддрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдлреНрд░реЗрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдХрд╛ рдлреНрд░реЗрдо рдХрдВрдЯреЗрдирд░ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рдЬреЛ рджреГрд╢реНрдп рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдЙрдирдореЗрдВ 0 рдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рдлреНрд░реЗрдо рд╣реЛрдЧрд╛ред
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡реАрдбрд┐рдпреЛ рдХреЛ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдкрд╣рд▓рд╛ рдЯреЗрдмрд▓ рдкреВрд░реЗ рдХрдВрдЯреЗрдирд░ рджреГрд╢реНрдпрддрд╛ (рдПрдХ рдХрд╛рд▓реЗ рд╕реНрдЯреНрд░реЛрдХ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд) рдХреЛ рднрд░рддрд╛ рд╣реИ - рдЯреЗрдмрд▓
рдлреНрд░реЗрдо (рд╣рд▓реНрдХрд╛ рдиреАрд▓рд╛ рдЖрдпрдд) рдХрдВрдЯреЗрдирд░ рдХреА
рд╕реАрдорд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреВрд╕рд░реА рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ - рдЗрд╕рдХреЗ
рдлреНрд░реЗрдо рдХреА рдКрдВрдЪрд╛рдИ 0 рд╣реИ, рддрд╛рд▓рд┐рдХрд╛ рдЕрджреГрд╢реНрдп рд╣реИред рдирддреАрдЬрддрди, рдЗрд╕рдореЗрдВ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдкреАрд▓рд╛ рдмрд┐рдВрджреАрджрд╛рд░ рд░реЗрдЦрд╛)ред
рдЬреИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдЯреЗрдирд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рддрд╛рд▓рд┐рдХрд╛ рдЧреБрдВрдЬрд╛рдЗрд╢ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреА рд╣реИ, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ
рдлреНрд░реЗрдо рдХреА рд╕реАрдорд╛ (рд╣рд▓реНрдХреА рдкреАрд▓реА рдЖрдпрдд) рддрдм рддрдХ рдЧреБрдВрдЬрд╛рдЗрд╢ рдХреА рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рд╕реЗ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдХрдВрдЯреЗрдирд░ рдХреА рдКрдВрдЪрд╛рдИ рдХреЗ рдмрд░рд╛рдмрд░ рди рд╣реЛред рдЙрд╕реА рд╕рдордп, рдкрд╣рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛
рдлреНрд░реЗрдо рд╢реВрдиреНрдп рд╕реЗ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдСрдл-рд╕реНрдХреНрд░реАрди рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рджреЛрдиреЛрдВ рддрд╛рд▓рд┐рдХрд╛рдПрдВ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд┐рдирд╛ рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреА рд╕рднреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреА рд╣реИрдВред

OLEContainerScrollView рдХреЗ рдХрд╛рдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди ред рд╡реАрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (H.264 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) ред
рдХреЛрдб
OLEContainerScrollView рд╡рд░реНрдЧ
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдХреЛрдб@interface OLEContainerScrollView : UIScrollView - (void)addSubviewToContainer:(UIView *)subview; - (void)removeSubviewFromContainer:(UIView *)subview; @end
рдФрд░ рдпрд╣рд╛рдВ
рд▓реЗрдЖрдЙрдЯрд╕реН рдпреВ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╡рд┐рдзрд┐ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдЬреЛ рд╕рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:
@implementation OLEContainerScrollView ... - (void)layoutSubviews { [super layoutSubviews];
рдмрд╛рдХреА рдХреЛрдб рдХрд╛рдлреА рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рд╣реИ, рдЖрдк
рдЧрд┐рдЯрд╣рдм рдкрд░ рдЗрд╕рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ
рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдХреБрдЫ рд╢рдмреНрдж:
OLEContainerScrollView рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░
рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рд╕реНрдкреЗрд╕рд░реНрд╕ (
UIScrollView рдФрд░ рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рджреЛрд╕реНрдд рдирд╣реАрдВ рд╣реИрдВ , рд╡реИрд╕реЗ рднреА ) рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕реНрд╡рдпрдВ рдХреЗ
рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП
рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, рдЖрдк рдореИрдиреБрдЕрд▓ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рдХреЛ рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрд░реЗ, рдкреЙрдбрд╕реЗрдХ рдХрд╣рд╛рдБ рд╣реИ?
рдореИрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░
OLEContainerScrollView рд╕реЗ
рдХреЛрдХреЛрдкреЛрдб (рдЕрднреА рддрдХ) рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИ, рдФрд░ рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рдХреНрд╖рдорддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЕрднреА рддрдХ рдпрд╣ рдирд╣реАрдВ рд╣реИред рд╕реАрдорд╛рдПрдБ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
- рд╡рд░реНрдЧ рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдпреЛрдВ рдХреЗ рдХреЗрд╡рд▓ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд▓реЗрдЖрдЙрдЯ рдФрд░ рдХреЗрд╡рд▓ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
- рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд▓реЗрдЖрдЙрдЯ рдмрд╣реБрдд рдЕрдирдореНрдп рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде, рд╕рднреА рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдп рдХрдВрдЯреЗрдирд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдлреИрд▓реЗ рд╣реБрдП рд╣реИрдВред рдпрд╣ рдиреЗрд╕реНрдЯреЗрдб рд╡рд┐рдЪрд╛рд░реЛрдВ рдпрд╛ рдЙрдирдХреЗ рдирд┐: рд╢реБрд▓реНрдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░рд╛рд▓ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рдиреЗрд╕реНрдЯреЗрдб рджреГрд╢реНрдпреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рдж рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЪреЗрддрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЖрдкрдХреЗ рд╕реБрдзрд╛рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рднреА рдЦреБрд╢реА рд╣реЛрдЧреА (
рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЦреАрдВрдЪ рдХрд░ )ред рдФрд░ рдореБрдЭреЗ рд▓рд┐рдЦреЛ рдЕрдЧрд░ рдЖрдк рдЗрд╕ рд╡рд░реНрдЧ рдХреЛ
рдХреЛрдХреЛрдЖрдкреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдПрдХ рдЖрдо рдХрдВрдЯреЗрдирд░-рд╕реНрдХреНрд░реЙрд▓ рджреГрд╢реНрдп рдкрд░ рдХрдИ (рд╕реНрдХреНрд░реЙрд▓ рд╕рд╣рд┐рдд) рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд░рдЦрдирд╛ рдПрдХ рджреИрдирд┐рдХ рддрдХрдиреАрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд▓реЗрдЖрдЙрдЯ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд╕рд░рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдирдХреЗ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдЕрд▓рдЧ рдкреНрд░рдЬрд╛рддрд┐ред
OLEContainerScrollView рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдШрдЯрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдорджрдж рд╕реЗ рдРрд╕рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕ рдШрдЯрдХ рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдореБрдЭреЗ
UIScrollView рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░
UIKit рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рд╕рдордЭ рдХреЛ рдЧрд╣рд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реАред
рдкрд╛рдж рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ:
- рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдореИрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд╡рд░реНрдЧ рдХреЗрд╡рд▓ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
- рдореИрдВрдиреЗ рдЕрдм рддрдХ рдХреЗрд╡рд▓ UIScrollView рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛ рд╣реИред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдпреВрдЖрдИрд╡реАрдпреВрд╡реА рдХреА рдлреНрд░реЗрдо рдКрдВрдЪрд╛рдИ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдмрдиреА рд╣реБрдИ рд╣реИ, рднрд▓реЗ рд╣реА рджреГрд╢реНрдп рджрд╛рдпрд░реЗ рдореЗрдВ рди рд╣реЛред рдореИрдВрдиреЗ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ (рдпрд╛ рдСрдЯреЛ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ) рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐ рджреГрд╢реНрдп рдХреЗ рдЖрдпрд╛рдореЛрдВ рдХреЛ рд╢реВрдиреНрдп рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдЖрдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдирд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред