UITableView contentInset使表视图水平滚动除了垂直(UITableView contentInset makes table view scroll horizontally in addition to vertically)
我在代码中创建了一个UITableViewController,并将它推到导航堆栈的顶部。 它的表格视图旨在显示文本项目的简单列表。
我需要添加一些contentInset到我的表格视图,我在我的UITableViewController的init方法中添加
self.tableView.contentInset = UIEdgeInsetsMake(7.0f, 5.0f, 7.0f, 5.0f);
然而,当我加载表视图时,似乎左和右的contentInset实际上已将我的表视图的宽度拉伸了10倍。我现在看到一个小的水平可滚动区域。 我不想在我的桌子视图上进行任何水平滚动。 如果我删除了contentInset代码,我的表格视图的行为很简单,即仅提供垂直滚动。 我如何保持这种状态,但使用我的contentInset? 我试图在viewWillAppear中将contentSize.width减少10,但它没有效果。
这似乎是重复的,但没有可接受的答案: UITableView ContentInsets水平滚动内容
在模拟中,我用虚线标记了所需的contentInset ---
谢谢。
I'm creating a UITableViewController in code and pushing it on top of the navigation stack. It's table view is intended to just show a simple list of text items.
I need to add some contentInset to my table view which I add in the init method of my UITableViewController
self.tableView.contentInset = UIEdgeInsetsMake(7.0f, 5.0f, 7.0f, 5.0f);
However, when I load the table view it seems the left and right contentInset have actually stretched the width of my table view by 10. I'm now seeing a small horizontal scrollable area. I don't want any sort of horizontal scrolling on my table view. If I remove the contentInset code, my table view behaves plainly i.e. simply provides for vertical scrolling. How I can keep just like that but with my contentInset in place? I tried reducing my contentSize.width by 10 in viewWillAppear, it had no effect.
This seems to be a duplicate but with no acceptable answer: UITableView ContentInsets scrolling content horizontally
In the mock I have marked the desired contentInset with dashed line ---
Thanks.
原文:https://stackoverflow.com/questions/16260612
最满意答案
试试这个:
使用Javascript:
$("#browse").change(function () { var files = this.files; var reader = new FileReader(); var name = this.value; reader.onload = function (e) { $("#preview").append("<a>'" + name + "'</a><img src='" + e.target.result + "' width='30' height='30' />"); alert(e.target.result); }; reader.readAsDataURL(files[0]); });
HTML:
<input type="file" id="browse" /> <div id="preview"></div>
我想,你可以按照你想要的方式将
e.target.result
发送到服务器。工作演示 : http : //jsfiddle.net/ashishanexpert/3QyEB/
Try this:
Javascript:
$("#browse").change(function () { var files = this.files; var reader = new FileReader(); var name = this.value; reader.onload = function (e) { $("#preview").append("<a>'" + name + "'</a><img src='" + e.target.result + "' width='30' height='30' />"); alert(e.target.result); }; reader.readAsDataURL(files[0]); });
HTML:
<input type="file" id="browse" /> <div id="preview"></div>
I think, you can send
e.target.result
to server in the way you want to.Working Demo: http://jsfiddle.net/ashishanexpert/3QyEB/
相关问答
更多-
试试这个: 使用Javascript: $("#browse").change(function () { var files = this.files; var reader = new FileReader(); var name = this.value; reader.onload = function (e) { $("#preview").append("'" + name + "'
相关文章
更多- UITableView 顶部能够放大的图片
- [译文] 恶意软件行为综述 - A View on Current Malware Behaviors
- Guava学习笔记:Guava新集合-Table等
- Guava集合工具类-Table接口映射处理
- table-Oceanus配置说明
- 求教一个 table的css
- div中table100%宽度的浏览器兼容性问题
- Android编程之仿微信显示更多文字的View
- Android编程之仿微信显示更多文字的View
- Lua table(表、数组、字典)
最新问答
更多- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)
- 是否可以嵌套hazelcast IMaps?(Is it possible to nest hazelcast IMaps? And whick side effects can I expect? Is it a good Idea anyway?)
- UIViewAnimationOptionRepeat在两个动画之间暂停(UIViewAnimationOptionRepeat pausing in between two animations)
- 在x-kendo-template中使用Razor查询(Using Razor query within x-kendo-template)
- 在BeautifulSoup中替换文本而不转义(Replace text without escaping in BeautifulSoup)
- 如何在存根或模拟不存在的方法时配置Rspec以引发错误?(How can I configure Rspec to raise error when stubbing or mocking non-existing methods?)
- asp用javascript(asp with javascript)
- “%()s”在sql查询中的含义是什么?(What does “%()s” means in sql query?)
- 如何为其编辑的内容提供自定义UITableViewCell上下文?(How to give a custom UITableViewCell context of what it is editing?)
- c ++十进制到二进制,然后使用操作,然后回到十进制(c++ Decimal to binary, then use operation, then back to decimal)
- 以编程方式创建视频?(Create videos programmatically?)
- 无法在BeautifulSoup中正确解析数据(Unable to parse data correctly in BeautifulSoup)
- webform和mvc的区别 知乎
- 如何使用wadl2java生成REST服务模板,其中POST / PUT方法具有参数?(How do you generate REST service template with wadl2java where POST/PUT methods have parameters?)
- 我无法理解我的travis构建有什么问题(I am having trouble understanding what is wrong with my travis build)
- iOS9 Scope Bar出现在Search Bar后面或旁边(iOS9 Scope Bar appears either behind or beside Search Bar)
- 为什么开机慢上面还显示;Inetrnet,Explorer
- 有关调用远程WCF服务的超时问题(Timeout Question about Invoking a Remote WCF Service)