我正在制作Instagram克隆,我的主屏幕看起来像这样:
你可以看到"名称"细胞中的按钮。我的Parse查询如下:
var data:NSMutableArray = NSMutableArray()
var isLiking = [String:Bool]()
func loadData() {
data.removeAllObjects()
var postQuery:PFQuery = PFQuery(className: "Posts")
postQuery.orderByDescending("createdAt")
postQuery.findObjectsInBackgroundWithBlock ({ (objects, error) -> Void in
if let objects = objects {
for object in objects {
if let post = object as? PFObject {
self.data.addObject(object)
现在,我想将UIButtons
中的tableViewCell
的标题设置为userNames
我从data
(NSMutableArray
)中的查询获得的String
name
{1}}获取带有各自帖子的userNames。我正在尝试这个,因为如果用户点击UIButton
按钮,将发生segue并将跳转到相应的用户个人资料中。所以我的问题是:
这是这样做的吗?或者我们应该使用其他东西而不是<input id="prevent_autofill" type="text" style="display:none;" value="" name="prevent_autofill"></input>
<input id="password_fake" type="password" style="display:none;" value="" name="password_fake"></input>
<input id="real_login" type="text" value="" name="real_login"></input>
<input id="real_password" type="password" value="" name="real_password"></input>
?
如果这是正确的方法,那么我该如何实现目标呢?
感谢您的时间。
答案 0 :(得分:0)
如果您希望该名称是用户按下以切换到用户个人资料的名称,那么UIButton
就可以了。
您可以通过在UIButton
的{{1}}函数中设置标题cellForRowAtIndexPath
来实现此目的:
ViewController
答案 1 :(得分:0)
是的,你可以这样做。如果您使用的是PFQueryTableViewController,则可以检索如下的用户名:
NSString *name = [object objectForKey: @"whoTook"];
[cell.yourButton setTitle:name forState:UIControlStateNormal];