iOS tableView scrolls up even after contentoffset(0,0)
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
In my app, I have a Table view with a search view of weight 197 above table cell.
There is a button for toggle search on pressing of which the content of table view needs to be offset accordingly. But I am not able to get the needed one. Here is the code snippet.
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tableShow.reloadData()
DispatchQueue.main.async {
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
}
@IBAction func toggleSearch(_ sender: Any) {
UIView.animate(withDuration: 0.5) {
if(self.searchView.isHidden){
self.searchView.isHidden = false
}
else
{
self.searchView.isHidden = true
}
if (self.tableShow.contentOffset.y >= 197 ){
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
if !self.noRecordLabel.isHidden {
self.noRecordLabel.isHidden = true
}
} else {
self.tableShow.contentOffset = CGPoint(x: 0, y: 197
if self.jobsData.count == 0 {
self.noRecordLabel.isHidden = false
}
}
}
ios contentoffset
add a comment |
In my app, I have a Table view with a search view of weight 197 above table cell.
There is a button for toggle search on pressing of which the content of table view needs to be offset accordingly. But I am not able to get the needed one. Here is the code snippet.
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tableShow.reloadData()
DispatchQueue.main.async {
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
}
@IBAction func toggleSearch(_ sender: Any) {
UIView.animate(withDuration: 0.5) {
if(self.searchView.isHidden){
self.searchView.isHidden = false
}
else
{
self.searchView.isHidden = true
}
if (self.tableShow.contentOffset.y >= 197 ){
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
if !self.noRecordLabel.isHidden {
self.noRecordLabel.isHidden = true
}
} else {
self.tableShow.contentOffset = CGPoint(x: 0, y: 197
if self.jobsData.count == 0 {
self.noRecordLabel.isHidden = false
}
}
}
ios contentoffset
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31
add a comment |
In my app, I have a Table view with a search view of weight 197 above table cell.
There is a button for toggle search on pressing of which the content of table view needs to be offset accordingly. But I am not able to get the needed one. Here is the code snippet.
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tableShow.reloadData()
DispatchQueue.main.async {
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
}
@IBAction func toggleSearch(_ sender: Any) {
UIView.animate(withDuration: 0.5) {
if(self.searchView.isHidden){
self.searchView.isHidden = false
}
else
{
self.searchView.isHidden = true
}
if (self.tableShow.contentOffset.y >= 197 ){
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
if !self.noRecordLabel.isHidden {
self.noRecordLabel.isHidden = true
}
} else {
self.tableShow.contentOffset = CGPoint(x: 0, y: 197
if self.jobsData.count == 0 {
self.noRecordLabel.isHidden = false
}
}
}
ios contentoffset
In my app, I have a Table view with a search view of weight 197 above table cell.
There is a button for toggle search on pressing of which the content of table view needs to be offset accordingly. But I am not able to get the needed one. Here is the code snippet.
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.tableShow.reloadData()
DispatchQueue.main.async {
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
}
@IBAction func toggleSearch(_ sender: Any) {
UIView.animate(withDuration: 0.5) {
if(self.searchView.isHidden){
self.searchView.isHidden = false
}
else
{
self.searchView.isHidden = true
}
if (self.tableShow.contentOffset.y >= 197 ){
self.tableShow.contentOffset = CGPoint(x: 0, y: 0)
if !self.noRecordLabel.isHidden {
self.noRecordLabel.isHidden = true
}
} else {
self.tableShow.contentOffset = CGPoint(x: 0, y: 197
if self.jobsData.count == 0 {
self.noRecordLabel.isHidden = false
}
}
}
ios contentoffset
ios contentoffset
edited Nov 16 '18 at 14:43
Vladyslav Zavalykhatko
4,44332357
4,44332357
asked Nov 16 '18 at 12:58
ShanthiShanthi
61
61
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31
add a comment |
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31
add a comment |
1 Answer
1
active
oldest
votes
Use
tableShow.setContentOffset(CGPointZero, animated:true)
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
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%2f53338403%2fios-tableview-scrolls-up-even-after-contentoffset0-0%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
Use
tableShow.setContentOffset(CGPointZero, animated:true)
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
add a comment |
Use
tableShow.setContentOffset(CGPointZero, animated:true)
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
add a comment |
Use
tableShow.setContentOffset(CGPointZero, animated:true)
Use
tableShow.setContentOffset(CGPointZero, animated:true)
answered Nov 16 '18 at 16:32
ghopperghopper
997
997
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
add a comment |
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
// , Why does this fix the issue?
– Nathan Basanese
Nov 16 '18 at 18:41
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
This was included in viewdidAppear,but still the same issue.
– Shanthi
Nov 20 '18 at 5:16
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%2f53338403%2fios-tableview-scrolls-up-even-after-contentoffset0-0%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
stackoverflow.com/questions/724892/…
– ghopper
Nov 16 '18 at 16:31