Не существует собственного способа сделать это; однако вы можете легко создать это поведение.
Вы можете подклассы UIImageView
и добавить новую переменную экземпляра:
NSString* imageFileName;
Тогда вы можете переопределить setImage
, первая настройка imageFileName
в имя файла изображения, которое вы устанавливаете, а затем вызывается [super setImage:imageFileName]
. Что-то вроде этого:
-(void) setImage:(NSString*)fileName
{
imageFileName = fileName;
[super setImage:fileName];
}
Просто потому, что это невозможно сделать изначально не означает, что это невозможно:)
Да, вы можете иметь один входной контроллер по пространству имен, вам нужно использовать helm install --namespace
, чтобы указать желаемое пространство имен.
Если вы хотите, чтобы ваш входной контроллер проверял только локальные правила пространства имен, вам нужно использовать опцию:
# Whether to restrict the applications namespace the controller manages;
# If not set, controller watches all namespaces
oneNamespace: false
Эта опция должна быть истинной.