Ios 在UITextView中更改指示器的宽度

Ios 在UITextView中更改指示器的宽度,ios,objective-c,uitextfield,indicator,Ios,Objective C,Uitextfield,Indicator,我的客户提出了一个奇怪的要求 他希望UITextField中的指示器更薄。我可以改变指示器的宽度吗?这可能吗 谢谢,是的,可以调整指示器的宽度。您可以通过更改绑定文本字段来完成此操作。您可以通过CGRectMake0,10,0,20]绘制rect来实现这一点 在给定的代码中,我在搜索栏文本框中显示指示器 indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorVie

我的客户提出了一个奇怪的要求

他希望UITextField中的指示器更薄。我可以改变指示器的宽度吗?这可能吗


谢谢,

是的,可以调整指示器的宽度。您可以通过更改绑定文本字段来完成此操作。您可以通过CGRectMake0,10,0,20]绘制rect来实现这一点

在给定的代码中,我在搜索栏文本框中显示指示器

indicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

indicator.frame = CGRectMake(Xaxis, searchBar.bounds.origin.y+6, 40.0, 40.0);
if(![pview.subviews containsObject:indicator])
        [pview addSubview:indicator];

[pview bringSubviewToFront:indicator];

看起来是这样的。这可能有助于你理解

是的,这是可能的。哎呀,这并不特别容易。它需要重写drawRect。我不太明白我需要做什么。你能添加一些代码吗?谢谢你的重播,但我说的是文本的指示符,不是UIActivityIndicator。我不明白。请解释一下。