{"id":20753603,"url":"https://github.com/paulja/scrollviewerautolayout","last_synced_at":"2026-04-28T05:37:12.522Z","repository":{"id":12445503,"uuid":"15104279","full_name":"paulja/ScrollViewerAutoLayout","owner":"paulja","description":"Sample iOS application that shows how to use `AutoLayout` with a `UIScrollView` and zero code","archived":false,"fork":false,"pushed_at":"2013-12-11T10:20:38.000Z","size":108,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-11T14:59:20.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paulja.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-11T10:19:01.000Z","updated_at":"2014-06-17T06:25:18.000Z","dependencies_parsed_at":"2022-09-17T23:22:56.706Z","dependency_job_id":null,"html_url":"https://github.com/paulja/ScrollViewerAutoLayout","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paulja/ScrollViewerAutoLayout","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulja%2FScrollViewerAutoLayout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulja%2FScrollViewerAutoLayout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulja%2FScrollViewerAutoLayout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulja%2FScrollViewerAutoLayout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paulja","download_url":"https://codeload.github.com/paulja/ScrollViewerAutoLayout/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paulja%2FScrollViewerAutoLayout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28020012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-12-25T02:00:05.988Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T09:14:17.635Z","updated_at":"2025-12-25T05:06:46.447Z","avatar_url":"https://github.com/paulja.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UIScrollView and AutoLayout, no code!\n\nSample iOS application that shows how to use `AutoLayout` with a `UIScrollView` where the content needs to be dynamic—or use constraints in the content view—with zero code to make the scrolling work.\n\nTraditionally you would either use the `contentSize` property on the scroll viewer, set in the code at the right time; or used fixed sized content views. The approach in this sample enables dynamic sizing of the container in code as needed, but also allows you to use constraints in your views. \n\nThis approach was inspired by this [Technical Note](https://developer.apple.com/library/ios/technotes/tn2154/_index.html#//apple_ref/doc/uid/DTS40013309).\n\nThe is the sample code for a blog post that will soon follow.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulja%2Fscrollviewerautolayout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaulja%2Fscrollviewerautolayout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaulja%2Fscrollviewerautolayout/lists"}