{"id":782,"url":"https://github.com/zattoo/TvOSCustomizableTableViewCell","last_synced_at":"2025-07-30T19:32:09.972Z","repository":{"id":56924605,"uuid":"102083249","full_name":"zattoo/TvOSCustomizableTableViewCell","owner":"zattoo","description":"Light wrapper of UITableViewCell that allows extra customization for tvOS","archived":false,"fork":false,"pushed_at":"2023-04-03T07:59:26.000Z","size":2797,"stargazers_count":31,"open_issues_count":0,"forks_count":4,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-11-17T11:49:49.044Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","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/zattoo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-09-01T06:56:06.000Z","updated_at":"2023-04-03T07:58:25.000Z","dependencies_parsed_at":"2024-04-21T18:11:29.872Z","dependency_job_id":null,"html_url":"https://github.com/zattoo/TvOSCustomizableTableViewCell","commit_stats":{"total_commits":22,"total_committers":3,"mean_commits":7.333333333333333,"dds":0.4545454545454546,"last_synced_commit":"44976dcb6dd5e4316e88d818a5521b3a4e0ba566"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zattoo%2FTvOSCustomizableTableViewCell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zattoo%2FTvOSCustomizableTableViewCell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zattoo%2FTvOSCustomizableTableViewCell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zattoo%2FTvOSCustomizableTableViewCell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zattoo","download_url":"https://codeload.github.com/zattoo/TvOSCustomizableTableViewCell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228178883,"owners_count":17881104,"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":[],"created_at":"2024-01-05T20:15:31.198Z","updated_at":"2024-12-04T19:31:55.138Z","avatar_url":"https://github.com/zattoo.png","language":"Swift","funding_links":[],"categories":["Apple TV","HarmonyOS"],"sub_categories":["Other free courses","Getting Started","Windows Manager"],"readme":"# TvOSCustomizableTableViewCell\n![License MIT](https://img.shields.io/badge/license-MIT-green.svg)\n![Swift 5.0](https://img.shields.io/badge/Swift-5.0-orange.svg)\n[![Build Status](https://travis-ci.org/zattoo/TvOSCustomizableTableViewCell.svg?branch=master)](https://travis-ci.org/zattoo/TvOSCustomizableTableViewCell)\n\nLight wrapper of UITableViewCell that allows extra customization for tvOS\n\n![](art/Preview.gif)\n\nIf you would like to have the same level of customization in uibuttons, you should definitely check out [FocusTvButton](https://github.com/dcordero/FocusTvButton)\n\n## Description\n\nTvOSCustomizableTableViewCell allows the customization of UITableViewCells in tvOS, adding extra properties to customize layout attributes which are not customizable on UITableViewCells out of the box.\n\nCustom properties:\n\n- Focused background color\n- Unfocused background color\n- Corner radius\n- Scale factor when focused\n- Shadow radius when focused\n- Shadow opacity when focused\n- Shadow color\n- Shadow offset when focused\n- Duration of the focus animation\n- Title color when focuses/unfocused\n\nTwo color, linear gradient properties:\n\n- Focused background end color\n- Unfocused background end color\n- gradient start \u0026 end points\n\nA simple two color, linear gradient can be configured by setting either \"background end\" color properties. If neither \"background end\" color properties are set then TvOSCustomizableViewCell will use a solid background color by default.\n\n## Requirements\n\n- tvOS 11.0+\n- Xcode 11\n\n## Installation\n\n### CocoaPods\n\nTo integrate TvOSCustomizableViewCell into your Xcode project using CocoaPods, specify it in your `Podfile`:\n\n```ruby\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :tvos, '11.0'\nuse_frameworks!\n\ntarget '\u003cYour Target Name\u003e' do\n    pod 'TvOSCustomizableTableViewCell', '~\u003e 2.0.0'\nend\n```\n\n### Manually\n\nIf you prefer, you can also integrate TvOSCustomizableViewCell into your project manually, just copying TvOSCustomizableViewCell.swift and GradientView.swift to your project.\n\n## Usage\n\nTvOSCustomizableViewCell can be integrated both programmatically or embedded in a xib file.\n\n- [Using TvOSCustomizableTableViewCell programmatically](docs/UsageProgramatically.md)\n- [Using TvOSCustomizableTableViewCell embedded in a xib or storyboard file](docs/UsageStoryboad.md)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzattoo%2FTvOSCustomizableTableViewCell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzattoo%2FTvOSCustomizableTableViewCell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzattoo%2FTvOSCustomizableTableViewCell/lists"}