我有一个带有标签的tableview单元格,当用户点击每个单元格并根据tableview的索引路径将其存储到数组中时,我需要从标签中获取值。
答案 0 :(得分:1)
在Swift 4中,你可以这样做
让YOUR_ARRAY成为用于填充表视图的字符串数组,然后
if (isset($_GET['product-cato'])) {
query_posts( array(
'meta_key' => '_recoed',
'meta_compare' => '>',
'meta_value' => '0',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'paged' => $paged,
'post_type' => 'product',
//'posts_per_page' => 20,
'post_status' => 'publish',
// The product category query
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'term_id', // (also 'name' or 'slug') <== <== <== <==
'terms' => sanitize_text_field($_GET['product-cato']),
),
),
) );
}
答案 1 :(得分:1)
使用cellForRow(at:&lt; #T ## IndexPath#&gt;)函数,它将返回所选行中的UITableViewCell。
如果您使用自定义XIB tableview单元格意味着向下转换该tableview单元格,则可以直接访问单元格属性(标签)。
答案 2 :(得分:0)
我同意@vadian评论: 您应该使用[indexPath.row]值访问数据模型数组,并在那里提取数据的当前值。不要直接访问单元格。