{"id":13696398,"url":"https://github.com/mdinacci/MDRadialProgress","last_synced_at":"2025-05-03T17:30:59.808Z","repository":{"id":7826402,"uuid":"9197504","full_name":"mdinacci/MDRadialProgress","owner":"mdinacci","description":"A custom UIView useful to represent progress in discrete steps.","archived":false,"fork":false,"pushed_at":"2018-01-18T09:11:08.000Z","size":572,"stargazers_count":945,"open_issues_count":8,"forks_count":160,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-04-10T10:11:08.611Z","etag":null,"topics":["custom-uiview","ios","objective-c"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdinacci.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-04-03T15:08:34.000Z","updated_at":"2025-03-05T03:32:08.000Z","dependencies_parsed_at":"2022-08-28T04:22:25.756Z","dependency_job_id":null,"html_url":"https://github.com/mdinacci/MDRadialProgress","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdinacci%2FMDRadialProgress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdinacci%2FMDRadialProgress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdinacci%2FMDRadialProgress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdinacci%2FMDRadialProgress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdinacci","download_url":"https://codeload.github.com/mdinacci/MDRadialProgress/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248466803,"owners_count":21108542,"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","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":["custom-uiview","ios","objective-c"],"created_at":"2024-08-02T18:00:39.334Z","updated_at":"2025-05-03T17:30:59.518Z","avatar_url":"https://github.com/mdinacci.png","language":"Objective-C","readme":"# MDRadialProgress\n\nA custom UIView useful to represent progress in discrete steps. \n\nIt has the following features:\n\n* Draw progress in separated slices or as a single arc.\n* Can customize all colors, the distance of the slices and their thickness. \n* Clockwise and anti-clockwise drawing order.\n* Can start progress from any slice, not necessarily from the top.\n* Display a label with the current progress. The label size automatically adapts to the space available. The label can be customised with a block (new in 1.0.5)\n* Themes support for easier customization of multiple views.\n* Indeterminate mode\n* Fully accessible\n* Support iOS 6.0+\n* BSD licensed.\n\n\n![Screenshot](screenshot.png \"Screenshot\")\n\n![Indeterminate mode animation](https://cloud.githubusercontent.com/assets/7833300/4783674/223a17ea-5d31-11e4-8671-3e648e23a7c7.gif \"Indeterminate mode\")\n\n## Documentation\n\n### Installation\n\nEither use CocoaPods by adding the line below to your _Podfile_:\n\n```\npod 'MDRadialProgress'\n```\n\nor copy `MDRadialProgress.{h|m}`, `MDRadialProgressLabel.{h|m}`, `MDRadialProgressTheme.{h|m}` into your project.\n\n### Usage\n\nThere is an extensive example included in `ViewController.m`. Tweak it and run it to experiment. \n\n**See the RELEASE_NOTES for changes between versions.**\n\nVersion 1.0 has introduced the concept of *theme* in order to make the customisation of many progress views\nsimpler. If for example you have a table where in every cell you have a MDRadialProgressView, now you\ncan create a theme with the appearance you like and apply it to all views, instead of customising\neach view singularly.\n\n### Dependencies\nRemember to add the QuartzCore framework provided with XCode or simply import it with `#import \u003cQuartzCore/QuartzCore.h\u003e` when you want to use\nthe indeterminate mode feature of MDRadialProgress.\n\n## Localization\nThe component is fully accessible and it uses two labels that can be used by\nVoiceOver to speak the current progress value to the user. \nIf you want to provide localized text messages translate these two labels in your Localization.strings files:\n\n\"Progress\",\n\"Progress changed to:\"\n\n## License\nThe License is now BSD (https://opensource.org/licenses/BSD-3-Clause).\n\n## Contributors\nSee the [Contributors page](https://github.com/mdinacci/MDRadialProgress/graphs/contributors) on github.\n\n","funding_links":[],"categories":["UI Components","Objective-C  Stars 1000以内排名整理","Objective-C","objective-c"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdinacci%2FMDRadialProgress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdinacci%2FMDRadialProgress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdinacci%2FMDRadialProgress/lists"}