Вы не можете вызвать метод Count()
для типа dynamic
, который является List
. Метод Count()
является расширением до IEnumerable<>
. Вместо этого вы можете использовать метод Enumerable.Count()
:
recordsTotal = Enumerable.Count(dataList);
или удалить скобки:
// There is Count property in List
recordsTotal = dataList.Count;
Подробнее в в этом посте .
Хм...
- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
Мог бы быть тем, что Вы после? Кроме того -
- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
Хотя Вы могли постараться не удалять представление все вместе (если Вы не должны по какой-либо другой причине) путем вызова sendSubviewToBack: -
- (void)sendSubviewToBack:(UIView *)view;
Я действительно не понимаю то, что Вы подразумеваете под нижней частью. Можно использовать: [view removeFromSuperview];
удалить его (удостоверяются Вы retain
это ( [view retain];
) прежде чем Вы сделаете это и release
[view release];
когда это больше не необходимо.
Другая вещь, которую можно сделать, если Вы хотите, чтобы одно представление было позади другого представления, состоит в том, чтобы установить его"zPosition
" ( view.layer.zPosition = X;
)
если Представление имеет a zPosition
это больше, чем другой просматривает zPosition
это появится сверх другого представления.