相关疑难解决方法(0)

抑制警告"类别正在实施一种方法,该方法也将由其主要类实现"

我想知道如何压制警告:

类别正在实施一种方法,该方法也将由其主要类实现.

我有一个特定的代码类别:

+ (UIFont *)systemFontOfSize:(CGFloat)fontSize {
    return [self aCustomFontOfSize:fontSize];
}
Run Code Online (Sandbox Code Playgroud)

objective-c clang

97
推荐指数
5
解决办法
4万
查看次数

iOS7上的UITextfield leftView/rightView填充

iOS7上UITextField的leftView和rightView视图非常接近文本域边框.

如何为这些项添加一些(水平)填充?

我尝试修改框架,但没有工作

uint padding = 10;//padding for iOS7
UIImageView * iconImageView = [[UIImageView alloc] initWithImage:iconImage];    
iconImageView.frame = CGRectMake(0 + padding, 0, 16, 16);
textField.leftView = iconImageView;
Run Code Online (Sandbox Code Playgroud)

请注意,我没有兴趣在文本字段的文本中添加填充,比如使用UITextBorderStyleNone为UITextField设置填充

objective-c uitextfield ios

86
推荐指数
8
解决办法
9万
查看次数

如何在UITextView中设置边距(填充)?

我有一个用于文本编辑的UITextView.默认情况下,文本周围的边距较小.我想将这个边距增加几个像素.

contentInset属性为我提供了边距,但它不会更改文本"wrap width".文本以相同的宽度包装,额外的"边距"只会使视图水平滚动.

有没有办法让某个宽度的UITextView显示带有较窄"包裹宽度"的文本?

iphone cocoa-touch objective-c uitextview ipad

51
推荐指数
4
解决办法
5万
查看次数

将左边距添加到UITextField

我想把UITextField文字的左边距放在10像素.最好的方法是什么?

cocoa-touch alignment uitextfield ios leftalign

24
推荐指数
6
解决办法
3万
查看次数

Xcode UI 测试如何在自定义类文本字段中键入文本

在我的项目上使用 Xcode 开始 UI 测试,遇到了障碍。

有一个UITextField调用的子类,RSCustomTextField它有一些 UI 自定义。添加到RSSearchHeadView包含文本字段和按钮的 。

所以我无法查询文本字段,app.textfields["Search field"]因为它是一个自定义类,它显示为app.otherElements["Search field"]

它在searchField.typeText("abc")显示错误时崩溃元素和任何后代都没有键盘焦点。.

即使在tap()元素之后。请注意,我还尝试在子类和文本字段上设置可访问性特征,UIAccessibilityTraitSearchField但没有区别。

func testSearchIcon() {

  let searchField = app.otherElements["Search field"]    
  searchField.tap()

  searchField.typeText("abc")
  app.keys["delete"].tap()

  XCTAssertFalse(searchDubizzleElement.hittable)
}
Run Code Online (Sandbox Code Playgroud)

debugDescription在应用程序上打印提供以下输出:

Element subtree:
 ?Application 0x7fc1b3f3aa00: {{0.0, 0.0}, {375.0, 667.0}}, label: 'myappname-masked'
    Window 0x7fc1b3f439b0: Main Window, {{0.0, 0.0}, {375.0, 667.0}}
      Other 0x7fc1b3f55c20: traits: 8589934592, {{0.0, 0.0}, {375.0, 667.0}}
        Other 0x7fc1b3f43440: traits: 8589934592, {{0.0, 0.0}, {375.0, 667.0}} …
Run Code Online (Sandbox Code Playgroud)

ios swift xcode7 xcode-ui-testing

9
推荐指数
1
解决办法
2076
查看次数

填充占位符文本ios

我想让占位符文本显示在文本字段的中间(填充占位符文本).占位符文本的大小也需要增加.我的代码如下,我该如何解决?

UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(30, 220,250,55)];

textField.placeholder=@"iiiiiii";

UIView *padView = [[UIView alloc] initWithFrame:CGRectMake(10, 110, 10, 0)];
textField.leftView = padView;
    textField.leftViewMode = UITextFieldViewModeAlways;


[self.view addSubview:textField];
Run Code Online (Sandbox Code Playgroud)

UPDATE

在此输入图像描述

我希望占位符文本的字体大小增加your name,它应该有一个左边填充.

uitextfield ios

6
推荐指数
2
解决办法
2万
查看次数

在swift中向UITextField的左边距添加填充

我有一个带背景图像集的UITextField.背景图像由左侧带有图标的边框组成.我想移动光标,以便在图标出现后开始编辑.我如何在swift中实现这一目标?

编辑:将自定义边框作为uimageview并将文本字段放在它上面并附加到它上会更容易吗?如果是这样,最好的方法是什么?

uitextfield ios swift

5
推荐指数
1
解决办法
5098
查看次数

UITextField 中的填充

是否可以在 UITextField 内设置填充,如果可以的话如何设置?

xamarin.ios

4
推荐指数
1
解决办法
5283
查看次数

如何在iOS中为UITextField提供填充?

我想从左边填充填充到textfield.我已经在textfield中添加了一个背景图像,因为textfield中的文本总是从最左边开始.我尝试了下面的解决方案,但这对于太多文本字段不起作用.

    UIView *fieldEmail = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
    self.txt_fname.leftViewMode = UITextFieldViewModeAlways;
    self.txt_fname.leftView     = fieldEmail;
Run Code Online (Sandbox Code Playgroud)

请建议我一些简单的解决方案,其中我不必创建一个单独的视图来给出填充.

问题中接受的答案对我不起作用. 使用UITextBorderStyleNone为UITextField设置填充

iphone objective-c ipad ios

2
推荐指数
1
解决办法
2585
查看次数