Change color cell in UITableView Previously recorded Swift
How can I change the color of cells that have been added?
When I change if the cell changes the color that will be added to the UITableView , I need to change the color of the cells in all the TableView .
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell_1") as! TableView_Cell
let item = self.items[indexPath.row]
cell.la_view.text = item.list_1
cell.la_view2.text = item.list_2
switch sw {
case 0:
cell.la_view.textColor = UIColor.green
cell.la_view2.textColor = UIColor.green
case 1:
cell.la_view.textColor = UIColor.white
cell.la_view2.textColor = UIColor.white
default:
print("")
}
cell.backgroundColor = UIColor(named: "Defeult")
return cell
}
swift uitableview cell uicolor
add a comment |
How can I change the color of cells that have been added?
When I change if the cell changes the color that will be added to the UITableView , I need to change the color of the cells in all the TableView .
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell_1") as! TableView_Cell
let item = self.items[indexPath.row]
cell.la_view.text = item.list_1
cell.la_view2.text = item.list_2
switch sw {
case 0:
cell.la_view.textColor = UIColor.green
cell.la_view2.textColor = UIColor.green
case 1:
cell.la_view.textColor = UIColor.white
cell.la_view2.textColor = UIColor.white
default:
print("")
}
cell.backgroundColor = UIColor(named: "Defeult")
return cell
}
swift uitableview cell uicolor
add a comment |
How can I change the color of cells that have been added?
When I change if the cell changes the color that will be added to the UITableView , I need to change the color of the cells in all the TableView .
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell_1") as! TableView_Cell
let item = self.items[indexPath.row]
cell.la_view.text = item.list_1
cell.la_view2.text = item.list_2
switch sw {
case 0:
cell.la_view.textColor = UIColor.green
cell.la_view2.textColor = UIColor.green
case 1:
cell.la_view.textColor = UIColor.white
cell.la_view2.textColor = UIColor.white
default:
print("")
}
cell.backgroundColor = UIColor(named: "Defeult")
return cell
}
swift uitableview cell uicolor
How can I change the color of cells that have been added?
When I change if the cell changes the color that will be added to the UITableView , I need to change the color of the cells in all the TableView .
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell_1") as! TableView_Cell
let item = self.items[indexPath.row]
cell.la_view.text = item.list_1
cell.la_view2.text = item.list_2
switch sw {
case 0:
cell.la_view.textColor = UIColor.green
cell.la_view2.textColor = UIColor.green
case 1:
cell.la_view.textColor = UIColor.white
cell.la_view2.textColor = UIColor.white
default:
print("")
}
cell.backgroundColor = UIColor(named: "Defeult")
return cell
}
swift uitableview cell uicolor
swift uitableview cell uicolor
asked Nov 26 '18 at 0:48
Osama HajjarOsama Hajjar
227
227
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you only have two colors, then you can just use a Boolean variable:
var colorSwitch = false
Then in your tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
:
if colorSwitch {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
else {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
If you have more than one color to change to, you can have an integer value and use the switch case statement you have already.
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and calltableView.reloadData()
which will refresh the tableView.
– Xcoder
Nov 26 '18 at 1:43
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53473496%2fchange-color-cell-in-uitableview-previously-recorded-swift%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you only have two colors, then you can just use a Boolean variable:
var colorSwitch = false
Then in your tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
:
if colorSwitch {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
else {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
If you have more than one color to change to, you can have an integer value and use the switch case statement you have already.
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and calltableView.reloadData()
which will refresh the tableView.
– Xcoder
Nov 26 '18 at 1:43
add a comment |
If you only have two colors, then you can just use a Boolean variable:
var colorSwitch = false
Then in your tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
:
if colorSwitch {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
else {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
If you have more than one color to change to, you can have an integer value and use the switch case statement you have already.
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and calltableView.reloadData()
which will refresh the tableView.
– Xcoder
Nov 26 '18 at 1:43
add a comment |
If you only have two colors, then you can just use a Boolean variable:
var colorSwitch = false
Then in your tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
:
if colorSwitch {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
else {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
If you have more than one color to change to, you can have an integer value and use the switch case statement you have already.
If you only have two colors, then you can just use a Boolean variable:
var colorSwitch = false
Then in your tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
:
if colorSwitch {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
else {
cell.la_view.textColor = //color
cell.la_view2.textColor = //color
If you have more than one color to change to, you can have an integer value and use the switch case statement you have already.
answered Nov 26 '18 at 1:01
XcoderXcoder
97821023
97821023
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and calltableView.reloadData()
which will refresh the tableView.
– Xcoder
Nov 26 '18 at 1:43
add a comment |
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and calltableView.reloadData()
which will refresh the tableView.
– Xcoder
Nov 26 '18 at 1:43
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
I want change all cells in table view So that they have been added ..
– Osama Hajjar
Nov 26 '18 at 1:35
If you want all the cells to be changed, just toggle the Boolean and call
tableView.reloadData()
which will refresh the tableView.– Xcoder
Nov 26 '18 at 1:43
If you want all the cells to be changed, just toggle the Boolean and call
tableView.reloadData()
which will refresh the tableView.– Xcoder
Nov 26 '18 at 1:43
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53473496%2fchange-color-cell-in-uitableview-previously-recorded-swift%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown